Browse Source

Ticket #1369 (Update *.hlp files and other docs)

Changed INSTALL file. Added some new descriptions of 'configure' scritp options.
    Changed README file. Fixed minimal version of glib and changed download location of project.
    Small corrections of README and INSTALL files (Yury V. Zaytsev)
    Changed description of Ctrl-t hotkey. Now Ctrl-t mean 'Select codepage'
    More poverfull Russian documentation. Need to complete.
    Signed-off-by: Slava Zanko <slavazanko@gmail.com>

    INSTALL: remove notes about TODO file, fix link to GPM project
    README:
    - add ref to INSTALL file for dependencies
    - remove mentions about TODO file
    - add ref to wiki for reporting bugs
    FAQ: fix links, replace Alt to Meta
    doc/man/mcedit.1.in: add editor options and some of description,
    add CODE NAVIGATION section
    doc/man/mcedit.1.in: suppose C specific option for ctags
    doc/man/mcedit.1.in: minor fixes typos, links, dates
    doc/INSTALL: fix names of autconf options
    Signed-off-by: Stan. S. Krupoderov <pashelper@gmail.com>

    Some typo in doc/man/mcedit.1.in, doc/man/mc.1.in fixed
    add description for some editor options
    Signed-off-by: Ilia Maslakov <il.smind@gmail.com>

    Man page update: fixed description of selec/unselect files.
    src/cmd.c: fixed help node name.
    Removed obsoleted info from man pages.
    Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Slava Zanko 15 years ago
parent
commit
a9312fcfef
10 changed files with 360 additions and 249 deletions
  1. 7 8
      doc/FAQ
  2. 100 40
      doc/INSTALL
  3. 46 0
      doc/NEWS
  4. 14 6
      doc/README
  5. 15 45
      doc/man/es/mc.1.in
  6. 14 44
      doc/man/hu/mc.1.in
  7. 14 43
      doc/man/it/mc.1.in
  8. 86 57
      doc/man/mc.1.in
  9. 63 5
      doc/man/mcedit.1.in
  10. 1 1
      doc/man/mcserv.8.in

+ 7 - 8
doc/FAQ

@@ -2,7 +2,7 @@ GNU Midnight Commander
 Frequently Asked Questions
 
    The newest version of this document is available at
-   http://www.midnight-commander.org/browser/FAQ
+   http://www.midnight-commander.org/browser/doc/FAQ
 
      * 1 Getting started
           + 1.1 What is Midnight Commander?
@@ -189,8 +189,7 @@ Frequently Asked Questions
    If you have compile problems in the VFS code, try disabling it by
    using "--disable-vfs" option.
 
-
-2 Keyboard
+f2 Keyboard
 
 2.1 What does documentation mean with the C-?, M-? and F? keys?
 
@@ -228,8 +227,8 @@ Frequently Asked Questions
 
    Up-to-date termcap and terminfo databases are available here:
 
-     http://www.tuxedo.org/~esr/terminfo/
-     ftp://dickey.his.com/ncurses/
+     http://www.catb.org/~esr/terminfo/
+     ftp://ftp.gnu.org/pub/gnu/ncurses/
 
    If you don't have permissions to edit terminal databases you can use
    Learn keys feature of Midnight Commander instead.  Press Esc 9 o k
@@ -562,11 +561,11 @@ all anymore!
 
 6.2 How can I access command line history?
 
-   Alt-h shows the last commands you executed from the command line.
+   Meta-h shows the last commands you executed from the command line.
    Duplicates are suppressed from the history.  Commands executed from
    the subshell prompt are not shown.
 
-   You can put previous commands to the command line with Alt-p.  Alt-n
+   You can put previous commands to the command line with Meta-p.  Meta-n
    moves you forward in history.
 
    Since version 4.1.15 all the input widgets have permanent history.
@@ -782,7 +781,7 @@ indenting increases with each line!
 10.2 Do I dare to use a development version?
 
    Yes, of course. Feel free to test:
-   http://www.midnight-commander.org/wiki#Downloading
+   http://www.midnight-commander.org/wiki#Download
    As we do our development in git, please do a git checkout
    of the master branch and build it
 

+ 100 - 40
doc/INSTALL

@@ -1,10 +1,26 @@
 This file contains:
 
+- Build requirements for GNU Midnight Commander
 - Installation instructions for GNU Midnight Commander
 - Where to get more information on GNU Midnight Commander
 - Notes about GNU Midnight Commander installation
 - Obtaining related software
 
+Build requirements for GNU Midnight Commander
+----------------------------------------------------
+
+- glibc
+- gcc
+- make
+- autoconf
+- automake
+- libtool
+- glib2
+- pcre (if glib < 2.14)
+- slang or ncurses
+- gettext
+- cvs
+
 
 Installation instructions for GNU Midnight Commander
 ----------------------------------------------------
@@ -63,9 +79,6 @@ incomplete, use `configure --help' to get the full list):
 `--silent'
      Do not print messages saying which checks are being made.
 
-`--verbose'
-     Print the results of the checks.
-
 `--version'
      Print the version of Autoconf used to generate the `configure'
      script, and exit.
@@ -75,20 +88,10 @@ incomplete, use `configure --help' to get the full list):
      built-in file editor.  The built-in editor is compiled in by
      default.
 
-`--with-ext2undel'
-     On systems that use the ext2 or ext3 file system and have the
-     libext2fs library available, this option adds support for
-     recovering deleted files (the undel virtual file system). 
-
 `--without-gpm-mouse'
      Use this flag to disable gpm mouse support (e.g. if you want to
      use mouse only on X terminals).
 
-`--with-glib12'
-     Force using glib 1.2.x even if glib 2.0.x is present.  Use this
-     flag for testing or if you want to use the binary on systems that
-     don't have glib 2.0.x installed.
-
 `--with-glib-static'
      Force linking against glib statically.  This option is intended for
      building binaries for distribution purposes and may not work on
@@ -115,26 +118,6 @@ incomplete, use `configure --help' to get the full list):
      and Shift-Cursor keys.  Use `--without-x' if the dependency on
      X11 libraries is not desired.
 
-`--without-vfs'
-     This option disables the Virtual File System switch code in the
-     Midnight Commander and uses the standard file system calls for
-     file access.  If you specify this option, you won't get the
-     transparent access to archives and remote directories.
-
-`--with-mcfs'
-     This option enables mcfs - a non-standard remote filesystem
-     designed specifically for the Midnight Commander.  It also enables
-     a server for that filesystem, mcserv.  Please note that the
-     implementation of mcfs is not optimized for speed.  There may be
-     security issues with mcserv - don't run it if you don't need it.
-
-`--with-samba'
-     This option enables remote VFS over the SMB protocol.  A stripped
-     down version of samba distributed with the sources is compiled and
-     linked with the mc executable.  It is recommended that you install
-     Samba client, since mc uses some files from Samba under certain
-     conditions.  Please visit http://www.samba.org/ to learn more.
-
 `--disable-largefile'
      This option disables support for large files (2 gigabytes and more)
      on the systems where file operations use 32-bit offsets by default,
@@ -155,6 +138,58 @@ incomplete, use `configure --help' to get the full list):
      default.  Background code is known to be less stable than the rest
      of the code, so you may want to disable it at the compile time.
 
+
+VFS options:
+- - - - - -
+
+`--disable-vfs'
+     This option disables the Virtual File System switch code in the
+     Midnight Commander and uses the standard file system calls for
+     file access.  If you specify this option, you won't get the
+     transparent access to archives and remote directories.
+
+`--enable-vfs-cpio'
+     (on by default)
+     Support for cpio filesystem
+
+`--enable-vfs-tar'
+     (on by default)
+     Support for tar filesystem
+
+`--enable-vfs-ftp'
+     (on by default)
+     Support for FTP vfs
+
+`--enable-vfs-fish'
+     (on by default)
+     Support for FISH vfs
+
+`--enable-vfs-extfs'
+     (on by default)
+     Support for extfs
+
+`--enable-vfs-sfs`
+     (on by default)
+     Support for sfs
+
+`--enable-vfs-undelfs'
+     Support for ext2 undelete filesystem.
+     On systems that use the ext2 or ext3 file system and have the
+     libext2fs library available, this option adds support for
+     recovering deleted files (the undel virtual file system).
+
+`--enable-vfs-mcfs'
+     Enable Support MCFS (mc's network filesystem).
+     This option enables mcfs - a non-standard remote filesystem
+     designed specifically for the Midnight Commander.  It also enables
+     a server for that filesystem, mcserv.  Please note that the
+     implementation of mcfs is not optimized for speed.  There may be
+     security issues with mcserv - don't run it if you don't need it.
+
+`--enable-mcserver'
+     (off by default)
+     Support mc-specific networking file system server
+
 `--disable-netcode'
      This option disables support for networked virtual filesystems.
      It's primarily used by developers to make sure that the code would
@@ -162,6 +197,17 @@ incomplete, use `configure --help' to get the full list):
      network support.  But you can use it is you know that you won't be
      accessing remote filesystems from GNU Midnight Commander.
 
+`--with-samba'
+     This option enables remote VFS over the SMB protocol.  A stripped
+     down version of samba distributed with the sources is compiled and
+     linked with the mc executable.  It is recommended that you install
+     Samba client, since mc uses some files from Samba under certain
+     conditions.  Please visit http://www.samba.org/ to learn more.
+
+
+Screen library:
+- - - - - - - -
+
 You may also tell configure which screen library you want to use with
 the Midnight Commander.  The configure script will use S-Lang as
 default, and prefers an already installed S-Lang library over the
@@ -169,7 +215,7 @@ included one, but you can override this by using the following flag
 (please note that since S-Lang is default, it is tested better than
 ncurses):
 
-`--with-screen={slang|mcslang|ncurses}'
+`--with-screen={slang|ncurses}'
      Choose the library used to manage interaction with the terminal.
      `slang' means S-Lang library already installed on the system,
      `mcslang' means S-Lang library included with the sources of
@@ -183,6 +229,9 @@ ncurses):
      use the termcap database, as opposed to the default terminfo
      database.
 
+Compiler options:
+- - - - - - - - -
+
 On systems that require unusual options for compilation or linking that
 the package's `configure' script does not know about, you can give
 `configure' initial values for variables by placing them in the command
@@ -310,8 +359,7 @@ always compiled in.
 
 We are working on further enhancements to the program, but we're not
 sure which ones must go first.  If you would like to point us in the
-Right Direction we will be glad to hear from you (you could check the
-file TODO included with this distribution for the current projects).
+Right Direction we will be glad to hear from you.
 
 If you happen to find a feature that doesn't do what you expect, please
 write to mc@gnome.org telling as much as you can about the problem
@@ -328,10 +376,22 @@ glib
 The only "hard" dependency of GNU Midnight Commander is glib.  You can
 get glib from
 
-ftp://ftp.gtk.org/pub/gtk/
+ftp://ftp.gtk.org/pub/glib/
+
+Minimal version of glib: 2.6.x
+Recommended version: 2.14.x and higher.
+
+Newer versions may work, but haven't been tested.
+
+PCRE
+----
+
+If the version of glib you have installed is older than 2.14.x, then you
+also need to install PCRE library.
+
+You can get PCRE from
 
-Note that only versions 1.2.x and 2.0.x are supported.  Newer versions
-may work, but haven't been tested.
+http://www.pcre.org/
 
 Terminal database
 -----------------
@@ -364,7 +424,7 @@ Mouse support
 
 The general purpose mouse (gpm) daemon is available from
 
-ftp://arcana.linux.it/pub/gpm/
+http://unix.schottelius.org/gpm/
 
 Compiler
 --------

+ 46 - 0
doc/NEWS

@@ -1,3 +1,49 @@
+Version 4.7.0-pre1
+
+Core changes:
+
+    * native UTF-8 support
+    * filenames charset selection support in panels
+    * new 'Find File' dialog
+    * new unified search/replace engine with search types: Plain, Wildcard, Regexp, Hex
+    * extended learn keys
+    * locale based codepage autodetection
+    * initial support for doxygen generated docs
+    * refresh of autoconf stuff
+    * translation updates
+    * x86_64 fixes
+
+Editor:
+
+    * various editor enchancements (vertical block marking/moving/copy/paste)
+    * navigate across source code through ctags/etags TAGS file
+    * new option 'Persistent selection'
+    * Del/Backspace - delete selected block if 'Persistent selection' switched off
+    * shift block right with TAB key by TAB size or TAB symbol, shift block left with COMPLETE key
+      if 'Persistent selection' switched off
+    * optional showing of line numbers
+    * various syntax files updates
+    * optional highlighting of the tabs and trailing spaces
+    * add some hot-keys
+
+Misc:
+
+    * showing of the free space on current file system
+    * showing of the size selected files in mini-status bar
+
+Bug fixes:
+
+    * editor's undo fixes
+    * many fixes from other distributions are included
+    * fish handling for symlinks is fixed
+    * escaping of fancy names is fixed
+    * segfault in fish permission checks is fixed
+    * various mc.ext fixes
+    * commandline completion fixes (mainly, escaping hadling)
+    * small fixes in history handling (locale independent .mc/history entries)
+    * code cleanups, various memleak/etc fixes (many thanks to valgrind)
+
+
 Version 4.6.2
 
 - MC Core

+ 14 - 6
doc/README

@@ -28,9 +28,13 @@ included with this distribution package.
 Dependencies
 ------------
 
-To compile the GNU Midnight Commander you need to have a copy of the
-glib library version 1.2.x or 2.0.x, available at
-ftp://ftp.gtk.org/pub/gtk/
+To compile the GNU Midnight Commander, you need to have a copy of the
+glib library version 2.6.x or newer, available at
+
+ftp://ftp.gtk.org/pub/glib/
+
+Please read the file INSTALL for installation instructions
+and full list of dependencies.
 
 
 Features
@@ -133,8 +137,6 @@ These are hints for the text mode edition:
 
 * Please read the manual page.
 
-* Read the file TODO for the current projects.
-
 You can access the whole documentation online with the F1 key,
 although it's not as nice as the groff printed manual page :-)
 
@@ -151,12 +153,18 @@ useful advices how to report bugs.
 
 You can download the latest version of GNU Midnight Commander from
 
-ftp://ftp.gnu.org/gnu/mc/
+http://www.midnight-commander.org/downloads/
 
 
 Reporting problems
 ------------------
 
+You can report bug on our site, please read 
+
+http://midnight-commander.org/wiki/defectReports
+
+Also you can use mc mailing lists to discuss problems.
+
 There are two mailing lists, mc@gnome.org and mc-devel@gnome.org.  Use
 mc-devel@gnome.org if you are prepared for a more technical discussion
 with the developers of the package, otherwise use mc@gnome.org.

+ 15 - 45
doc/man/es/mc.1.in

@@ -367,10 +367,21 @@ pasa a ser el nuevo panel activo. La barra de selección se mueve del
 antiguo panel al nuevo, desaparece de aquel y aparece en éste.
 .TP
 .B Insertar, Ctrl-t
-para marcar archivos (y/o directorios) como seleccionados podemos usar la tecla Insertar (Ins)
+DEPRECATED! para marcar archivos (y/o directorios) como seleccionados podemos usar la tecla Insertar (Ins)
 (La secuencia kich1 de terminfo) o la combinación Ctrl-t (Control-t). Para deseleccionar
 archivos, basta con repetir la operación sobre los archivos y/o directorios antes marcados.
 .TP
+.B Insert
+to tag files you may use the Insert key (the kich1 terminfo sequence). 
+To untag files, just retag a tagged file.
+.TP
+.B C-t
+to change charset of panel you may use C-t (Control-t).
+Recoding is made from selected codepage into system codepage. To
+cancel the recoding you may select "directory up" (..) in active panel.
+To cancel the charsets in all directories, select "No translation " in 
+the dialog of encodings.
+.TP
 .B Alt-g, Alt-r, Alt-j
 usadas para seleccionar el archivo superior en un panel, el archivo central y el inferior del
 panel, respectivamente.
@@ -418,9 +429,6 @@ para uno o más caracteres). Si los
 están deshabilitados, entonces la selección de archivos se realiza con expresiones
 regulares normales. Véase la página de manual de
 .BR "ed (1)" .
-.IP
-Si la expresión empieza o termina con una barra (/), entonces la selección se
-realiza sobre directorios en vez de archivos.
 .TP
 .B - (menos) o \\\\ (contrabarra)
 usaremos la tecla - o "\\" para deseleccionar un grupo de archivos. Ésta es la operación contraria
@@ -1024,9 +1032,6 @@ están desactivados, entonces la selección de archivos se realiza con expresion
 regulares normales. Véase la página de manual de
 .BR "ed (1)" .
 .PP
-Para marcar directorios en vez de archivos, la expresión debe empezar o terminar
-con '/'.
-.PP
 .B De-seleccionar Grupo (\\\\)
 .PP
 Utilizado para deseleccionar un grupo de archivos. Es la operación antagonista al comando
@@ -1575,8 +1580,8 @@ Commander no los muestra (como la opción -B de ls de GNU).
 Mostrar los archivos que comiencen con un punto (como ls -a).
 .PP
 .I Marcar y Avanzar.
-Hacer avanzar la barra de selección tras marcar un archivo (con Ctrl-t o
-con la tecla Insertar).
+Hacer avanzar la barra de selección tras marcar un archivo (con la tecla
+Insertar).
 .PP
 .I Menús Desplegables.
 Mostrar el contenido de los menús desplegables inmediatamente al presionar
@@ -2442,8 +2447,7 @@ esté presente en el archivo de inicialización.
 Las características soportadas actualmente son: copia, desplazamiento,
 borrado, corte, y pegado de bloques; deshacer paso a paso; menús
 desplegables; inserción de archivos; definición de macros; buscar y
-reemplazar usando expresiones regulares (y su propio buscar y reemplazar
-basado en formatos de scanf/printf); selección de texto con
+reemplazar usando expresiones regulares); selección de texto con
 mayúsculas-cursor (si el terminal lo soporta); alternancia
 insertar-sobreescribir; plegado de líneas; sangrado automático; tamaño
 de tabulación configurable; realce de sintaxis para varios tipos de
@@ -2499,40 +2503,6 @@ que se copia la primera vez que se usa en
 .B .mc/cedit/edit.indent.rc
 en el directorio personal.
 .PP
-Podemos usar la búsqueda scanf y reemplazar para buscar y cambiar una
-cierta cadena en formato C. Se pueden consultar las páginas del manual
-de
-.B sscanf(3)
-y
-.B sprintf(3)
-para saber qué es una cadena de formato y cómo funciona. Veamos un
-ejemplo: supongamos que queremos cambiar todas las apariciones de un
-paréntesis abierto, tres números separados por comas, y un paréntesis
-cerrado, con la palabra
-.I Melones_De_Pozo-Estrecho,
-el tercer número, la palabra
-.I Tomates_De_Mazarrón
-y el segundo número. Rellenaremos el diálogo Reemplazar
-como sigue:
-.PP
-.nf
- Teclee el texto a buscar:
-  (%d,%d,%d)
- Teclee el cambio a realizar:
-  Melones_De_Pozo-Estrecho %d Tomates_De_Mazarrón %d
- Teclee el orden de los argumentos:
-  3,2
-.fi
-.PP
-La última línea indica que el tercer y el segundo número deben ser
-usados en primer y segundo lugar respectivamente.
-.PP
-Es conveniente usar esta característica con "Confirmar cambios" marcado,
-porque se pueden producir coincidencias que no correspondan exactamente
-con lo deseado. Scanf también trata el espacio en blanco como si fuese
-elástico. El formato de scanf %[ resulta muy útil para rastrear cadenas,
-y el espacio en blanco.
-.PP
 El editor también visualiza caracteres no estadounidenses (160+). Al editar
 archivos binarios, debemos configurar los
 .B bits de pantalla

+ 14 - 44
doc/man/hu/mc.1.in

@@ -369,9 +369,20 @@ panel és az előzőleg aktív panel lesz az inaktív panel. A kiválasztó sáv
 az előzőleg aktívról átugrik az újonnan aktív panelre.
 .PP
 .B Insert, C-t
-A fájlok kijelölésére az Insert gombot használhatod (a kich1 terminfo
+DEPRECATED! A fájlok kijelölésére az Insert gombot használhatod (a kich1 terminfo
 kombináció), vagy a C-t (Control-t) kombinációt. A kijelölés
 megszüntetéséhez csak újra ki kell jelölni a kijelölt fájlt.
+.TP
+.B Insert
+to tag files you may use the Insert key (the kich1 terminfo sequence). 
+To untag files, just retag a tagged file.
+.TP
+.B C-t
+to change charset of panel you may use C-t (Control-t).
+Recoding is made from selected codepage into system codepage. To
+cancel the recoding you may select "directory up" (..) in active panel.
+To cancel the charsets in all directories, select "No translation " in 
+the dialog of encodings.
 .PP
 .B M-g, M-r, M-j
 A panel legfelső, középső és alsó fájljának kiválasztásához használd
@@ -417,9 +428,6 @@ kikapcsolva tartjuk, a fájlok kijelölésére a normál kifejezések
 használhatóak (lásd
 .IR "ed (1)" ).
 .PP
-Ha a kifejezés törtjellel (slash-sel="/") kezdődik, vagy végződik,
-akkor ez egész könyvtárakat választ ki, beleértve annak fájljait.
-.PP
 .B \\\\ (backslash).
 Használd a "\\" gombot a fájlcsoportok kiválasztásának megszüntetéséhez.
 Ez a Plusz gomb ellentettje.
@@ -997,9 +1005,6 @@ kikapcsoltad, akkor a fájlok kijelölése a szabványos kifejezésekkel
 (regular expression) történik (lásd
 .IR "ed (1)" ).
 .PP
-A könyvtárak kijelöléséhez, beleértve a fájlokat is, a meghatározásnak
-'/'-lel kell kezdődnie, vagy befejeződnie.
-.PP
 .B Csoport kiválasztás megszüntetése (\)
 .PP
 A fájlcsoportok kiválasztottságának megszüntetésére szolgál.  Ez a
@@ -1572,7 +1577,7 @@ Alapértelmezésben a Midnight Commander láthatóvá teszi a ponttal kezdődő
 fájlokat (az ls \-a \-hoz hasonlóan).
 .PP
 .I Kijelölés után lefele lép
-Alapértelmezésben, amikor kijelölsz egy fájlt (a C-t, vagy az Insert
+Alapértelmezésben, amikor kijelölsz egy fájlt (a Insert
 gomb közül valamelyikkel,) a kiválasztó sáv lefelé mozdul el.
 .PP
 .I Legördülő menük.
@@ -2442,8 +2447,7 @@ Az eszközök, amielyek használhatók: Blokk másolás, mozgatás, törlés,
 kivágás, beillesztés;
 .I "billentyű a billentyű visszavonására";
 legördülő menük; fájl beillesztés; makró készítés; szabványos kifejezés
-keresés és csere (a mi saját scanf-printf keresésünk és cserénk);
-shift-kurzor MSW-MAC szöveg kijelölés (csak linux konzolon);
+keresés és csere; shift-kurzor MSW-MAC szöveg kijelölés (csak linux konzolon);
 beillesztés-felülírás beállítás váltása; és a pipe szöveg blokkokkal a
 shell parancsok közvetlen elérése.
 .PP
@@ -2493,40 +2497,6 @@ Ennek használatához elöször egy futtatható fájlt kell készítened
 .B ~/.cedit/edit.indent.rc
 néven. Szerkeszd ezt szkriptet, ha szükséges.
 .PP
-A scanf keresést és a cserét használhatod C formátumú szöveg kereséséhez,
-és cseréjéhez. Elöször nézd át a
-.BR sscanf -t
-és a
-.B sprintf
-man oldalt, hogy lásd a szöveg formátumának használatát a működés
-megértéséhez. Példaként íme az alábbiak: Feltételezve azt, hogy le
-akarok cserélni minden olyan szöveget, ahol egy nyitó zárójel, három,
-vesszövel elválasztott szám és egy záró zárójel található, az
-.IR almák ,
-szóval, a harmadik számmal, a
-.I narancsok
-szóval és a második számmal, akkor nekem a következőket kell beírnom a
-Csere dialog boxba:
-.PP
-.nf
- Gépeld be a keresett szöveget
-(%d,%d,%d)
- Gépeld be a csere szöveget
-almák %d narancsok %d
- Gépeld be a csere további kiegészítéseit
-3,2
-.fi
-.PP
-Az utolsó sor határozza meg azt, hogy a harmadik és a második szám
-szerepel elsőként és másodikként.
-.PP
-Ezt az eszközt ajánlatos Prompt-tal használni cserekor, mivel a megtalált
-egyezés esetén a kiegészítésben megadott számot egyezőnek találja a
-számmal, amely nem mindíg valós egyezés. A scanf-hez még használható a
-whitespace, mint rugalmas kezdés. Fontos megjegyezni azt, hogy a scanf
-% alak gyakran használatos a szövegek, és a whitespace-ek (szóköz)
-vizsgálatához.
-.PP
 A szerkesztő megjeleníti még a nem-amerikai karaktereket is (160
 fölött). Amikor bináris fájlokat szerkesztesz, a Beállításoknál
 beállíthatod a

+ 14 - 43
doc/man/it/mc.1.in

@@ -381,10 +381,21 @@ corrente mentre il pannello corrente diventa l'altro pannello.
 La barra di selezione si sposta dal vecchio pannello al nuovo corrente.
 .TP
 .B Ins, C-t
-per marcare i file si può usare il tasto di Inserimento (la sequenza
+DEPRECATED! per marcare i file si può usare il tasto di Inserimento (la sequenza
 teminfo kich1) o la sequenza C-t (Control-t). Per smarcare i file
 basta marcare un file già marcato.
 .TP
+.B Insert
+to tag files you may use the Insert key (the kich1 terminfo sequence). 
+To untag files, just retag a tagged file.
+.TP
+.B C-t
+to change charset of panel you may use C-t (Control-t).
+Recoding is made from selected codepage into system codepage. To
+cancel the recoding you may select "directory up" (..) in active panel.
+To cancel the charsets in all directories, select "No translation " in 
+the dialog of encodings.
+.TP
 .B M-g, M-r, M-j
 usato per selezionare rispettivamente il file superiore, il file centrale o 
 quello inferiore in un pannello.
@@ -425,9 +436,6 @@ regolari in una shell (* significa zero o più caratteri e ? un carattere). Se i
 .I modelli della shell
 sono disabilitati, la marcatura dei file viene fatta con le normali espressioni
 regolari (vedere ed (1)).
-.IP
-Se l'espressione comincia o finisce con una barra (/), allora selezionerà
-directory invece che file.
 .TP
 .B \\\\ (barra retroversa)
 usare il tasto "\\" per deselezionare un gruppo di file. Questo è l'opposto
@@ -1018,9 +1026,6 @@ gruppo; se l'opzione
 è disabilitata, allora la selezione dei file viene eseguita con le normali
 espressioni regolari (vedere ed (1)).
 .PP
-Per selezionare directory invece di file, l'espressione deve cominciare
-o finire con una '/'.
-.PP
 .B Deseleziona gruppo (\\\\)
 .PP
 Usata per deselezionare un gruppo di file. E' l'opposto di del comando
@@ -1576,7 +1581,7 @@ un punto (come ls -a).
 .PP
 .I Cursore in basso mentre seleziona.
 Se abilitata, la barra di selezione si muoverà in basso dopo aver selezionato
-un file (sia con C-t che con il tasto Ins).
+un file (sia con tasto Ins).
 .PP
 .I Rilascia menu a cascata.
 Quando quest'opzione è abilitata, la discesa dei menu sarà attivata non appena
@@ -2478,8 +2483,7 @@ Le funzioni che allo stato attuale supporta sono: copia,
 spostamento, cancellazione, taglia e incolla di blocchi;
 .IR "tasto per l'annullamento" ; 
 menu a discesa, inserimento file, definizione di macro, ricerca e
-sostituzione di espressioni regolari (e una propria ricerca e
-sostituzione a scanf e printf); evidenziazione di testo maiuscole-freccia 
+sostituzione di espressioni regolari; evidenziazione di testo maiuscole-freccia 
 MSW-MAC (solo per la console Linux); scambio tra inserimento-rimpiazzo e
 un'opzionale flusso di blocchi di testo attraverso comandi shell come indent.
 .PP
@@ -2529,39 +2533,6 @@ che viene copiato nel
 .B .mc/cedit/edit.indent.rc
 nella propria directory home la prima volta che lo si usa.
 .PP
-E' possibile usare la ricerca e sostituzione scanf per cercare
-e rimpiazzare una stringa in formato C. Vedere le pagine man di 
-.B sscanf
-e 
-.B sprintf
-per vedere cos'è una stringa di formato e come funziona. Il seguente
-è un esempio: supponiamo di voler sostituire tutte le ricorrenze di,
-poniamo, una parentesi aperta, tre numeri separati da virgole, una 
-parentesi chiusa, con la parola
-.IR mele ,
-il terzo numero, la parola
-.I arance
-ed il secondo numero, si dovrebbe riempire la finestra di sostituzione
-nella maniera seguente:
-.PP
-.nf
- Immettere stringa di ricerca
-(%d,%d,%d)
- Immettere stringa di sostituzione
-mele %d arance %d
- Ordine di sostituzione degli argomenti
-3,2
-.fi
-.PP
-L'ultima riga specifica che il terzo ed il secondo numero
-devono essere usati al posto del primo e del secondo.
-.PP
-E' consigliabile usare questa caratteristica con l'opzione 'Chiedi sempre'
-abilitata, dato che una corrispondenza viene considerata valida quando
-il numero degli argomenti dati corrisponde al numero dato, che non è sempre
-una reale corrispondenza. Scanf tratta anche gli spazi come elastici. Notare 
-che il formato % è molto utile per scansionare stringhe, e spazi.
-.PP
 L'editor visualizza snche caratteri non-americani (160+). Quando si modifica
 file binari, si dovrebbe impostare
 .B mostra bit

+ 86 - 57
doc/man/mc.1.in

@@ -1,5 +1,5 @@
 .\"TOPICS "Topics:"
-.TH MC 1 "September 2007" "MC Version 4.6.2-pre1" "GNU Midnight Commander"
+.TH MC 1 "August 2009" "MC Version 4.7.0-pre1" "GNU Midnight Commander"
 .\"SKIP_SECTION"
 .SH "NAME"
 mc \- Visual shell for Unix-like systems.
@@ -365,10 +365,16 @@ panel and the old current panel becomes the new other panel. The
 selection bar moves from the old current panel to the new current
 panel.
 .TP
-.B Insert, C-t
-to tag files you may use the Insert key (the kich1 terminfo sequence)
-or the C-t (Control-t) sequence. To untag files, just retag a tagged
-file.
+.B Insert
+to tag files you may use the Insert key (the kich1 terminfo sequence). 
+To untag files, just retag a tagged file.
+.TP
+.B C-t
+to change charset of panel you may use C-t (Control-t).
+Recoding is made from selected codepage into system codepage. To
+cancel the recoding you may select "directory up" (..) in active panel.
+To cancel the charsets in all directories, select "No translation " in 
+the dialog of encodings.
 .TP
 .B Alt-g, Alt-r, Alt-j
 used to select the top file in a panel, the middle file and the bottom one,
@@ -402,18 +408,25 @@ directory hotlist
 and change to the selected directory.
 .TP
 .B + \ (plus)
-this is used to select (tag) a group of files. The Midnight Commander
-will prompt for a regular expression describing the group. When
+this is used to select (tag) a group of files.The Midnight Commander
+will prompt for a selection options. When
+.I Files only
+checkbox is on, than files only will be selected. If
+.I Files only
+is off, as files as directories will be selected.
+When
 .I Shell Patterns
-are enabled, the regular expression is much like the regular
-expressions in the shell (* standing for zero or more characters and ?
-standing for one character). If
+checkbox is on, the regular expression is much like the filename globbing
+in the shell (* standing for zero or more characters and ?  standing
+for one character). If
 .I Shell Patterns
 is off, then the tagging of files is done with normal regular
-expressions (see ed (1)).
-.PP
-If the expression starts or ends with a slash (/), then it will select
-directories instead of files.
+expressions (see ed (1)). When
+.I Case sensitive
+checkbox is on, the selection will be case sensitive characters.
+If
+.I Case sensitive
+is off, the case will be ignored.
 .TP
 .B \\\\ (backslash)
 use the "\\" key to unselect a group of files. This is the opposite of
@@ -1013,17 +1026,24 @@ command if you have full command line and want to cd somewhere.
 .B Select group (+)
 .PP
 This is used to select (tag) a group of files. The Midnight Commander
-will prompt for a regular expression describing the group. When
+will prompt for a selection options. When
+.I Files only
+checkbox is on, than files only will be selected. If
+.I Files only
+is off, as files as directories will be selected.
+When
 .I Shell Patterns
-are enabled, the regular expression is much like the filename globbing
+checkbox is on, the regular expression is much like the filename globbing
 in the shell (* standing for zero or more characters and ?  standing
 for one character). If
 .I Shell Patterns
 is off, then the tagging of files is done with normal regular
-expressions (see ed (1)).
-.PP
-To mark directories instead of files, the expression must start or end
-with a '/'.
+expressions (see ed (1)). When
+.I Case sensitive
+checkbox is on, the selection will be case sensitive characters.
+If
+.I Case sensitive
+is off, the case will be ignored.
 .PP
 .B Unselect group (\\\\)
 .PP
@@ -1604,7 +1624,7 @@ a dot (like ls -a).
 .PP
 .I Mark moves down.
 If enabled, the selection bar will move down when you mark a file (with
-either C-t or the Insert key).
+Insert key).
 .PP
 .I Drop down menus.
 When this option is enabled, the pull down menus will be activated as
@@ -2368,6 +2388,34 @@ will be converted to have initial upper case and otherwise lower case.
 .PP
 You can also use '\\' as a quote character. For example, '\\\\' is
 a backslash and '\\*' is an asterisk.
+.\"NODE "Select/Unselect Files"
+.SH "Select/Unselect Files"
+The dialog of group of files and directories selection or uselection.
+The
+.\"LINK2"
+input line
+.\"Input Line Keys"
+allow enter the regular expression of filenames that will be
+selected/unselected.
+.PP
+When
+.I Files only
+checkbox is on, than files only will be selected. If
+.I Files only
+is off, as files as directories will be selected.
+When
+.I Shell Patterns
+checkbox is on, the regular expression is much like the filename globbing
+in the shell (* standing for zero or more characters and ?  standing
+for one character). If
+.I Shell Patterns
+is off, then the tagging of files is done with normal regular
+expressions (see ed (1)). When
+.I Case sensitive
+checkbox is on, the selection will be case sensitive characters.
+If
+.I Case sensitive
+is off, the case will be ignored.
 .\"NODE "Internal File Viewer"
 .SH "Internal File Viewer"
 The internal file viewer provides two display modes: ASCII and hex.
@@ -2491,9 +2539,8 @@ option is set in the initialization file.
 .PP
 The features it presently supports are: block copy, move, delete, cut,
 paste; key for key undo; pull-down menus; file insertion; macro
-commands; regular expression search and replace (and our own
-scanf-printf search and replace); shift-arrow text highlighting (if
-supported by the terminal); insert-overwrite toggle; word wrap;
+commands; regular expression search and replace; shift-arrow text highlighting
+(if supported by the terminal); insert-overwrite toggle; word wrap;
 autoindent; tunable tab size; syntax highlighting for various file
 types; and an option to pipe text blocks through shell commands like
 indent and ispell.
@@ -2545,39 +2592,6 @@ which is copied to
 .B .mc/cedit/edit.indent.rc
 in your home directory the first time you use it.
 .PP
-You can use scanf search and replace to search and replace
-a C format string. First take a look at the
-.B sscanf
-and
-.B sprintf
-man pages to see what a format string is and how it works.  Consider
-following example.  Suppose you want to replace all occurrences of an
-open bracket, three comma separated numbers, and a close bracket, with
-the word
-.IR apples ,
-the third number, the word
-.I oranges
-and then the second number.  Then fill in the Replace dialog box as
-follows:
-.PP
-.nf
- Enter search string:
-  (%d,%d,%d)
- Enter replacement string:
-  apples %d oranges %d
- Enter replacement argument order:
-  3,2
-.fi
-.PP
-The last line specifies that the third and then the second
-number are to be used in place of the first and second.
-.PP
-It is advisable to use this feature with Prompt on replace on, because
-a match is thought to be found whenever the number of arguments found
-matches the number given, which is not always a real match. Scanf also
-treats whitespace as being elastic.  Note that the scanf format %[ is
-very useful for scanning strings, and whitespace.
-.PP
 The editor also displays non-us characters (160+). When editing
 binary files, you should set
 .B display bits
@@ -3233,6 +3247,21 @@ set this in the ini file:
 .nf
 insert=\\e[Op
 .fi
+
+.PP
+Also now you can use 
+.I extended learn keys.
+For example:
+
+.nf
+    ctrl alt right=\\e[[1;6C
+    ctrl alt left=\\e[[1;6D
+.fi
+
+.PP
+This means that ctrl+alt+left send \\e[[1;6D esc sequence
+and mc interprets "\\e[[1;6D" as C-A-Left.
+
 .PP
 The
 .I complete

+ 63 - 5
doc/man/mcedit.1.in

@@ -1,4 +1,4 @@
-.TH MCEDIT 1 "September 2007" "MC Version 4.6.2-pre1" "GNU Midnight Commander"
+.TH MCEDIT 1 "August 2009" "MC Version 4.7.0-pre1" "GNU Midnight Commander"
 .SH NAME
 mcedit \- Internal file editor of GNU Midnight Commander.
 .SH USAGE
@@ -92,7 +92,7 @@ doesn't share the clipboard with
 .BR mcedit .
 .PP
 The completion key (usually
-.B "Alt-Tab"
+.B "Meta-Tab"
 or
 .BR "Escape Tab" )
 completes the word under the cursor using the words used earlier in the
@@ -135,6 +135,26 @@ If some keys don't work, you can use
 in the
 .B Options
 menu.
+.SH CODE NAVIGATION
+.B mcedit
+can be used to navigation through code with tags files created by etags
+or ctags commands. If there is no file TAGS code navigation would not work.
+In example, in case of exuberant-ctags for C language command will be:
+.PP
+ctags -e --language-force=C -R ./
+.PP
+.B Meta-Enter 
+show list box to select item under cursor (cusor should stand at end of
+word).
+.PP
+.B Meta-Minus 
+where minus is symbol "-" go to previous function in navigation list (like a browser
+Back).
+.PP
+.B Meta-Equal
+where equal is symbol "=" go to next function in navigation list (like a browser
+Forward).
+.PP
 .SH SYNTAX HIGHLIGHTING
 .B mcedit
 supports syntax highlighting.  This means that keywords and contexts
@@ -374,9 +394,9 @@ This option is ignored when invoking
 .I editor_key_emulation
 1 for
 .B Emacs
-keys, and 0 for normal
+keys, 0 for normal
 .B Cooledit
-keys.
+keys, and 2 for user defined keys. 0 is default.
 .TP
 .I editor_tab_spacing
 Interpret the tab character as being of this length.
@@ -423,6 +443,44 @@ original file, thus replacing it.  The safest method is create backups
 (2).  Where a backup file is created before any changes are made.  You
 can specify your own backup file extension in the dialog.  Note that
 saving twice will replace your backup as well as your original file.
+.TP
+.I editor_word_wrap_line_length
+line length to wrap. 72 default.
+.TP
+.I editor_backup_extension
+symbol for add extension to name of backup files. Default "~".
+.TP
+.I editor_line_state
+show state line of editor now it show number of file line (in future it
+can show things like folding, breakpoints, etc.). M-n toglle this option.
+.TP
+.I editor_visible_spaces
+Toggle show visible trailing spaces (TWS), if editor_visible_spaces=1 TWS
+showed as '.'
+.TP
+.I editor_visible_tabs
+Toggle show visible tabs, if editor_visible_tabs=1 tabs showed as '<---->'
+.TP
+.I editor_persistent_selections
+Do not remove block selection after moving the cursor.
+.TP
+.I editor_syntax_highlighting
+enable syntax highlighting.
+.TP
+.I editor_edit_confirm_save
+show confirm dialog on save.
+.TP
+.I editor_option_typewriter_wrap
+to be described
+.TP
+.I editor_option_auto_para_formatting
+to be described
+.TP
+.I editor_option_save_position
+save file position on exit.
+.TP
+.I source_codepage
+symbol representation of codepage name for file (i.e. CP1251, ~ - default).
 .SH MISCELLANEOUS
 You can use scanf search and replace to search and replace a C format
 string.  First take a look at the
@@ -498,7 +556,7 @@ help of the Midnight Commander for details on the License and the lack
 of warranty.
 .SH AVAILABILITY
 The latest version of this program can be found at
-ftp://ftp.gnu.org/gnu/mc/.
+http://midnight-commander.org/.
 .SH SEE ALSO
 cooledit(1), mc(1), gpm(1), terminfo(1), scanf(3).
 .SH AUTHORS

+ 1 - 1
doc/man/mcserv.8.in

@@ -1,4 +1,4 @@
-.TH mcserv 8 "September 2007" "MC Version 4.6.2-pre1" "GNU Midnight Commander"
+.TH mcserv 8 "August 2009" "MC Version 4.7.0-pre1" "GNU Midnight Commander"
 .SH NAME
 mcserv \- Midnight Commander file server.
 .SH USAGE

Some files were not shown because too many files changed in this diff