X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/4960e7572aba4d10ef5f49b4dc27f3cc4a4a7af5..47d7776cc60c0e163f40799f7f2bd2ba63218c46:/man/viper.texi diff --git a/man/viper.texi b/man/viper.texi index 674e44111f..2504bb2b53 100644 --- a/man/viper.texi +++ b/man/viper.texi @@ -435,7 +435,7 @@ inserts them automatically in front of the Ex command. @item Insert state Insert state is the Vi insertion mode. @key{ESC} will take you back to Vi state. Insert state editing can be done, including auto-indentation. By -default, Viper disables Emacs keybindings in Insert state. +default, Viper disables Emacs key bindings in Insert state. @item Replace state Commands like @kbd{cw} invoke the Replace state. When you cross the @@ -462,7 +462,7 @@ those special modes (typing @kbd{C-h m} in a buffer provides help with key bindings for the major mode of that buffer). If you switch to Vi in Dired or similar modes---no harm is done. It is just -that the special keybindings provided by those modes will be temporarily +that the special key bindings provided by those modes will be temporarily overshadowed by Viper's bindings. Switching back to Viper's Emacs state will revive the environment provided by the current major mode. @@ -624,10 +624,10 @@ to case-insensitive and back. @cindex Ex commands The current working directory of a buffer is automatically inserted in the minibuffer if you type @kbd{:e} then space. Absolute filenames are -required less often in Viper. For path names, Emacs uses a convention that -is slightly different from that of Unix. It is designed to minimize the -need for deleting path names that Emacs provides in its prompts. (This is -usually convenient, but occasionally the prompt may suggest a wrong path +required less often in Viper. For file names, Emacs uses a convention that +is slightly different from other programs. It is designed to minimize the +need for deleting file names that Emacs provides in its prompts. (This is +usually convenient, but occasionally the prompt may suggest a wrong file name for you.) If you see a prompt @kbd{/usr/foo/} and you wish to edit the file @kbd{~/.viper}, you don't have to erase the prompt. Instead, simply continue typing what you need. Emacs will interpret @kbd{/usr/foo/~/.viper} @@ -865,7 +865,7 @@ newly deleted text could be put back separately from the previously deleted text, you should perform a non-deleting action, e.g., move the cursor one character in any direction. @item Absolute Filenames -@cindex absolute paths +@cindex absolute file names The current directory name for a file is automatically prepended to the file name in any @kbd{:e}, @kbd{:r}, @kbd{:w}, etc., command (in Emacs, each buffer has a @@ -879,8 +879,8 @@ often in Viper. You should be aware that Emacs interprets @kbd{/foo/bar//bla} as @kbd{/bla} and @kbd{/foo/~/bar} as @kbd{~/bar}. This is designed to -minimize the need for erasing path names that Emacs suggests in its -prompts, if a suggested path name is not what you wanted. +minimize the need for erasing file names that Emacs suggests in its +prompts, if a suggested file name is not what you wanted. The command @kbd{:cd} will change the default directory for the current Emacs buffer. The Ex command @kbd{:e} will interpret the @@ -1135,8 +1135,8 @@ Viper also provides Vi-style macros. @xref{Vi Macros}, for details. @cindex completion Completion is done when you type @key{TAB}. The Emacs completer does not -grok wildcards in filenames. Once you type a wildcard, the completer will -no longer work for that path. Remember that Emacs interprets a file name +grok wildcards in file names. Once you type a wildcard, the completer will +no longer work for that file name. Remember that Emacs interprets a file name of the form @kbd{/foo//bar} as @kbd{/bar} and @kbd{/foo/~/bar} as @kbd{~/bar}. @@ -1608,13 +1608,13 @@ that you can use directly. @menu * Rudimentary Changes:: Simple constant definitions. -* Keybindings:: Enabling Emacs Keys, Rebinding keys, etc. +* Key Bindings:: Enabling Emacs Keys, Rebinding keys, etc. * Packages that Change Keymaps:: How to deal with such beasts. * Viper Specials:: Special Viper commands. * Vi Macros:: How to do Vi style macros. @end menu -@node Rudimentary Changes,Keybindings,Customization,Customization +@node Rudimentary Changes,Key Bindings,Customization,Customization @section Rudimentary Changes @cindex setting variables @@ -1791,7 +1791,7 @@ Function used by the command @kbd{#c} to spell. @item viper-glob-function The value of this variable is the function symbol used to expand wildcard symbols. This is platform-dependent. The default tries to set this variable -to work with most Unix shells, MS Windows, OS/2, etc. However, if it +to work with most shells, MS Windows, OS/2, etc. However, if it doesn't work the way you expect, you should write your own. Use @code{viper-glob-unix-files} and @code{viper-glob-mswindows-files} in @file{viper-util.el} as examples. @@ -1979,10 +1979,10 @@ can include a line like this in your @file{.viper} file: @vindex @code{viper-replace-state-hook} @vindex @code{viper-emacs-state-hook} -@node Keybindings, Packages that Change Keymaps, Rudimentary Changes,Customization -@section Keybindings +@node Key Bindings, Packages that Change Keymaps, Rudimentary Changes,Customization +@section Key Bindings -@cindex keybindings +@cindex key bindings @cindex keymaps Viper lets you define hot keys, i.e., you can associate keyboard keys @@ -2214,7 +2214,7 @@ bindings in Emacs. @findex @code{viper-add-local-keys} @findex @code{viper-zap-local-keys} -@node Packages that Change Keymaps,Viper Specials,Keybindings,Customization +@node Packages that Change Keymaps,Viper Specials,Key Bindings,Customization @subsection Packages that Change Keymaps @cindex C-c and Viper @cindex Viper and C-c @@ -2881,7 +2881,7 @@ on a function key, such as @kbd{up} or @kbd{f13}. This is very useful if you run out of function keys on your keyboard; it makes Viper macro facility a @emph{keyboard doubler}, so to speak. -Elsewhere (@xref{Keybindings}, for details), we review +Elsewhere (@xref{Key Bindings}, for details), we review the standard Emacs mechanism for binding function keys to commands. For instance, @@ -4090,7 +4090,7 @@ is typed in Minibuffer. File completion and history are supported. @node Mapping, Shell Commands, File and Buffer Handling, Commands @section Mapping -@cindex keybindings +@cindex key bindings @cindex key mapping @table @kbd