diff -u --recursive --new-file mc-3.1.10/Make.common.in mc-3.2.1/Make.common.in --- mc-3.1.10/Make.common.in Fri Apr 19 09:04:25 1996 +++ mc-3.2.1/Make.common.in Thu May 16 20:34:03 1996 @@ -1,4 +1,4 @@ -VERSION=3.1.10 +VERSION=3.2.1 SHELL = /bin/sh # This variable makes it possible to move the installation root to another diff -u --recursive --new-file mc-3.1.10/Makefile.in mc-3.2.1/Makefile.in --- mc-3.1.10/Makefile.in Fri Apr 19 09:04:24 1996 +++ mc-3.2.1/Makefile.in Thu May 16 20:34:01 1996 @@ -14,7 +14,7 @@ DISTMAIN = configure configure.in NEWS README INSTALL INSTALL.FAST \ Makefile.in FAQ COPYING create_vcs install-sh \ config.h.in aclocal.m4 acconfig.h VERSION mcfn_install.in \ - Make.common.in README.NT + Make.common.in README.NT mc.spec all: @for dir in ${subdirs}; do \ diff -u --recursive --new-file mc-3.1.10/VERSION mc-3.2.1/VERSION --- mc-3.1.10/VERSION Fri Apr 19 09:04:25 1996 +++ mc-3.2.1/VERSION Thu May 16 20:34:03 1996 @@ -1 +1 @@ -#define VERSION "3.1.10" +#define VERSION "3.2.1" diff -u --recursive --new-file mc-3.1.10/configure mc-3.2.1/configure --- mc-3.1.10/configure Fri Apr 19 09:04:23 1996 +++ mc-3.2.1/configure Thu May 16 20:34:00 1996 @@ -6464,8 +6464,39 @@ fi fi -if echo "$CFLAGS" | grep -e -g >/dev/null 2>&1; then - STRIP=":" +echo $ac_n "checking for -ltermcap""... $ac_c" 1>&6 +ac_lib_var=`echo termcap | tr '.-/+' '___p'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-ltermcap $LIBS" +cat > conftest.$ac_ext <&6 + LIBS="$LIBS -ltermcap" +else + echo "$ac_t""no" 1>&6 +$LIBS fi echo $ac_n "checking for -lgpm""... $ac_c" 1>&6 @@ -6476,7 +6507,7 @@ ac_save_LIBS="$LIBS" LIBS="-lgpm $LIBS $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&6 cat > conftest.$ac_ext < diff -u --recursive --new-file mc-3.1.10/configure.in mc-3.2.1/configure.in --- mc-3.1.10/configure.in Fri Apr 19 09:04:23 1996 +++ mc-3.2.1/configure.in Thu May 16 20:34:01 1996 @@ -340,6 +340,7 @@ AC_DEFINE(HAVE_PMAP_SET) ])]) AC_CHECK_FUNCS(pmap_getport rresvport) +dnl add for source routing support setsockopt AC_CHECK_HEADERS(rpc/pmap_clnt.h) vfs_flags="$vfs_flags, mcfs, ftpfs" NETFILES="\$(NETFILES)" @@ -1048,13 +1049,10 @@ fi fi -if echo "$CFLAGS" | grep -e -g >/dev/null 2>&1; then - STRIP=":" -fi - dnl dnl Check with $LIBS at the end so that it works with ELF libs. dnl +AC_CHECK_LIB(termcap, tgoto, LIBS="$LIBS -ltermcap", $LIBS) AC_CHECK_LIB(gpm, Gpm_Repeat,[ AC_DEFINE(HAVE_LIBGPM) mouse_lib="GPM and xterm" diff -u --recursive --new-file mc-3.1.10/doc/mc.1 mc-3.2.1/doc/mc.1 --- mc-3.1.10/doc/mc.1 Fri Apr 19 09:04:45 1996 +++ mc-3.2.1/doc/mc.1 Thu May 16 20:34:13 1996 @@ -1104,12 +1104,32 @@ delete and so on). After panelizing you can press C-r to return to the normal file listing. .PP +It is possible to have a list of directories that the Find File +command should skip during the search (for example, you may want to +avoid searches on a CDROM or on a NFS directory that is mounted across +a slow link). +.PP +Directories to be skipped should be set on the variable +.B find_ignore_dirs +in the +.B Misc +section of your .mc.ini file. +.PP +Directory components should be separated with a colon, here is an +example: +.PP +.nf +[Misc] +find_ignore_dirs=/cdrom:/nfs/wuarchive:/afs +.fi +.PP You may consider using the .\"LINK2" External panelize .\"External panelize" -command instead. Find file command is for simple queries only, while using -External panelize you can do as mysterious searches as you would like. +command for some operations. Find file command is for simple queries +only, while using External panelize you can do as mysterious searches +as you would like. .PP .SH " External panelize" The External panelize allows you to execute an external program, and @@ -1831,6 +1851,14 @@ environment variables, use shell functions and define aliases that are valid until you quit the Midnight Commander. .PP +If you are using +.B bash +you can specify startup +commands for the subshell in your ~/.mc.bashrc file and +special keyboard maps in the ~/.mc.inputrc file. +.B tcsh +users may specify startup commands in the ~/.mc.tcshrc file. +.PP When the subshell code is used, you can suspend applications at any time with the sequence C-o and jump back to the Midnight Commander, if you interrupt an application, you will not be able to run other @@ -2256,6 +2284,17 @@ ftp://ftp.nuclecu.unam.mx/linux/local ftp://tsx-11.mit.edu/pub/linux/packages .fi +.PP +The Midnight Commander keeps the directory listing in a cache. The cache +expire time is configurable in the +.\"LINK2" +Virtual File System +.\"Virtual FS" +dialog box. This has the funny behavior that even if you make changes to a +directory, they will not be reflected in the directory listing until you +force a cache reload with the C-r key. This is a feature (when you think +it's a bug, think about manipulating files on the other side of the Atlantic +with ftpfs). .PP .SH " Tar File System" The tar file system provides you with read-only access to your tar diff -u --recursive --new-file mc-3.1.10/doc/mc.sgml mc-3.2.1/doc/mc.sgml --- mc-3.1.10/doc/mc.sgml Fri Apr 19 09:04:47 1996 +++ mc-3.2.1/doc/mc.sgml Thu May 16 20:34:15 1996 @@ -857,6 +857,22 @@ and so on). After panelizing you can press +[Misc] +find_ignore_dirs=/cdrom:/nfs/wuarchive:/afs + + You may consider using the command instead. + +The Midnight Commander keeps the directory listing in a cache. The cache +expire time is configurable in the Tar File System