This is ../info/viper, produced by makeinfo version 4.2 from viper.texi.

INFO-DIR-SECTION Emacs
START-INFO-DIR-ENTRY
* VIPER: (viper).       The newest Emacs VI-emulation mode.
                          (also, A VI Plan for Emacs Rescue
                           or the VI PERil.)
END-INFO-DIR-ENTRY

Distribution
************

Copyright (C) 1995, 1996, 1997, 2001 Free Software Foundation, Inc.

   Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with the Front-Cover texts being "A GNU Manual",
and with the Back-Cover Texts as in (a) below.  A copy of the license
is included in the section entitled "GNU Free Documentation License" in
the Emacs manual.

   (a) The FSF's Back-Cover Text is: "You have freedom to copy and
modify this GNU Manual, like GNU software.  Copies published by the Free
Software Foundation raise funds for GNU development."

   This document is part of a collection distributed under the GNU Free
Documentation License.  If you want to distribute this document
separately from the collection, you can do so by adding a copy of the
license to the document, as described in section 6 of the license.


File: viper,  Node: Concept Index,  Prev: Package Index,  Up: Top

Concept Index
*************

* Menu:

* # (Previous file) <1>:                 Shell Commands.
* # (Previous file):                     Groundwork.
* % (Current file) <1>:                  Shell Commands.
* % (Current file):                      Groundwork.
* % (Ex address) <1>:                    Shell Commands.
* % (Ex address):                        Groundwork.
* .emacs:                                Customization.
* .viper:                                Customization.
* <a-z>:                                 Groundwork.
* <address>:                             Groundwork.
* <args>:                                Groundwork.
* <cmd>:                                 Groundwork.
* <cr>:                                  Groundwork.
* <esc>:                                 Groundwork.
* <ht>:                                  Groundwork.
* <lf>:                                  Groundwork.
* <move>:                                Groundwork.
* <sp>:                                  Groundwork.
* abbrevs:                               Abbreviation Facilities.
* absolute file names:                   Multiple Files in Viper.
* appending:                             Appending Text.
* auto fill:                             Options.
* auto save:                             Undo and Backups.
* autoindent:                            Options.
* backup files <1>:                      Undoing.
* backup files:                          Undo and Backups.
* buffer:                                Emacs Preliminaries.
* buffer (modified):                     Emacs Preliminaries.
* buffer information:                    Emacs Preliminaries.
* buffer search:                         Improved Search.
* C-c and Viper:                         Packages that Change Keymaps.
* case and searching:                    Options.
* case-insensitive search <1>:           Move Commands.
* case-insensitive search <2>:           New Commands.
* case-insensitive search:               Vi State.
* case-sensitive search <1>:             Move Commands.
* case-sensitive search <2>:             New Commands.
* case-sensitive search:                 Vi State.
* changing case <1>:                     Changing Text.
* changing case:                         New Commands.
* changing tab width:                    Options.
* CHAR:                                  Groundwork.
* char:                                  Groundwork.
* column movement:                       Move Commands.
* Command history:                       New Commands.
* command line:                          Emacs Preliminaries.
* Command ring:                          New Commands.
* compiling:                             Useful Packages.
* completion:                            Completion.
* Control keys:                          Emacs Preliminaries.
* customization:                         Customization.
* cut and paste:                         Yanking.
* describing regions:                    Basics.
* desktop:                               Useful Packages.
* Destructive command history:           Viper Specials.
* Destructive command ring:              Viper Specials.
* dired:                                 Useful Packages.
* dynamic abbrevs:                       Abbreviation Facilities.
* ediff:                                 Useful Packages.
* Emacs state <1>:                       Emacs State.
* Emacs state:                           States in Viper.
* email:                                 Useful Packages.
* end (of buffer):                       Emacs Preliminaries.
* end (of line):                         Emacs Preliminaries.
* Ex addresses:                          Groundwork.
* Ex commands <1>:                       Groundwork.
* Ex commands <2>:                       Vi State.
* Ex commands:                           States in Viper.
* Ex style motion:                       Movement and Markers.
* expanding (region):                    Basics.
* font-lock:                             Useful Packages.
* global keymap:                         Emacs Preliminaries.
* headings <1>:                          Move Commands.
* headings:                              Viper Specials.
* history:                               History.
* incremental search:                    Improved Search.
* initialization:                        Customization.
* Insert state <1>:                      Editing in Insert State.
* Insert state <2>:                      Insert State.
* Insert state:                          States in Viper.
* inserting:                             Appending Text.
* Insertion history:                     New Commands.
* Insertion ring <1>:                    Viper Specials.
* Insertion ring:                        New Commands.
* interactive shell:                     Useful Packages.
* ispell:                                Useful Packages.
* joining lines:                         Changing Text.
* key bindings <1>:                      Mapping.
* key bindings:                          Key Bindings.
* key mapping:                           Mapping.
* keyboard macros <1>:                   New Commands.
* keyboard macros:                       Macros and Registers.
* keymap:                                Emacs Preliminaries.
* keymaps:                               Key Bindings.
* last keyboard macro:                   Macros and Registers.
* layout:                                Options.
* line commands <1>:                     Groundwork.
* line commands:                         Basics.
* line editor motion:                    Movement and Markers.
* literal searching:                     Options.
* local keymap:                          Emacs Preliminaries.
* looking at:                            Emacs Preliminaries.
* macros:                                Macros and Registers.
* mail:                                  Useful Packages.
* major mode:                            Emacs Preliminaries.
* make:                                  Useful Packages.
* managing multiple files:               Multiple Files in Viper.
* mark:                                  Emacs Preliminaries.
* markers <1>:                           Move Commands.
* markers <2>:                           Undo and Backups.
* markers:                               Multiple Files in Viper.
* marking:                               Marking.
* matching parens <1>:                   Options.
* matching parens:                       Move Commands.
* Meta key <1>:                          Insert State.
* Meta key <2>:                          Vi State.
* Meta key:                              Emacs Preliminaries.
* Minibuffer <1>:                        History.
* Minibuffer <2>:                        The Minibuffer.
* Minibuffer:                            Emacs Preliminaries.
* minor mode:                            Emacs Preliminaries.
* mode:                                  Emacs Preliminaries.
* mode line <1>:                         States in Viper.
* mode line:                             Emacs Preliminaries.
* mouse:                                 Viper Specials.
* mouse search:                          Improved Search.
* mouse-insert:                          Viper Specials.
* mouse-search:                          Viper Specials.
* movement commands <1>:                 Move Commands.
* movement commands:                     Basics.
* movements:                             Groundwork.
* Multifile documents and programs:      Viper Specials.
* multiple files <1>:                    File and Buffer Handling.
* multiple files:                        Multiple Files in Viper.
* multiple undo:                         Vi State.
* paragraphs <1>:                        Move Commands.
* paragraphs:                            Viper Specials.
* paren matching <1>:                    Options.
* paren matching:                        Move Commands.
* paste <1>:                             Yanking.
* paste:                                 Appending Text.
* point:                                 Emacs Preliminaries.
* point commands <1>:                    Groundwork.
* point commands:                        Basics.
* put:                                   Appending Text.
* query replace <1>:                     New Commands.
* query replace:                         Improved Search.
* quoting regions:                       Changing Text.
* r and R region specifiers <1>:         Groundwork.
* r and R region specifiers:             Basics.
* RCS:                                   Useful Packages.
* readonly files:                        Options.
* region <1>:                            Basics.
* region:                                Emacs Preliminaries.
* region specification:                  Basics.
* register execution <1>:                New Commands.
* register execution:                    Macros and Registers.
* registers <1>:                         Macros and Registers.
* registers <2>:                         Undo and Backups.
* registers:                             Multiple Files in Viper.
* regular expressions:                   Vi State.
* Replace state <1>:                     Replace State.
* Replace state:                         States in Viper.
* scrolling:                             Display.
* searching <1>:                         Options.
* searching:                             Move Commands.
* sections <1>:                          Move Commands.
* sections:                              Viper Specials.
* sentences <1>:                         Move Commands.
* sentences:                             Viper Specials.
* setting variables:                     Rudimentary Changes.
* shell <1>:                             Options.
* shell:                                 Useful Packages.
* shell commands:                        Shell Commands.
* shifting text <1>:                     Options.
* shifting text:                         Deleting Text.
* substitution:                          Changing Text.
* syntax table <1>:                      Groundwork.
* syntax table:                          Movement and Markers.
* tabbing:                               Options.
* text:                                  Emacs Preliminaries.
* text processing:                       Search and Replace.
* textmarkers <1>:                       Move Commands.
* textmarkers <2>:                       Movement and Markers.
* textmarkers <3>:                       Undo and Backups.
* textmarkers:                           Multiple Files in Viper.
* transparent ftp:                       Useful Packages.
* undo <1>:                              Undoing.
* undo <2>:                              Undo and Backups.
* undo:                                  Vi State.
* vanilla search <1>:                    Move Commands.
* vanilla search <2>:                    New Commands.
* vanilla search:                        Vi State.
* variables for customization:           Rudimentary Changes.
* version maintenance:                   Useful Packages.
* Vi macros:                             Vi Macros.
* Vi options:                            Options.
* Vi state <1>:                          Vi State.
* Vi state:                              States in Viper.
* viewing registers and markers <1>:     Macros and Registers.
* viewing registers and markers:         Undo and Backups.
* Viper and C-c:                         Packages that Change Keymaps.
* Viper as minor mode:                   Emacs Preliminaries.
* window:                                Emacs Preliminaries.
* word search:                           Improved Search.
* word wrap:                             Options.
* WORDS:                                 Groundwork.
* words:                                 Groundwork.


