Overview of Viper
*****************

   Viper is a Vi emulation on top of Emacs.  At the same time, Viper
provides a virtually unrestricted access to Emacs facilities.  Perfect
compatibility with Vi is possible but not desirable.  This chapter
tells you about the Emacs ideas that you should know about, how to use
Viper within Emacs and some incompatibilities.

   Viper was formerly known as VIP-19, which was a descendant of VIP
3.5 by Masahiko Sato and VIP 4.4 by Aamod Sane.

Menu

Emacs Preliminaries
Basic concepts in Emacs.
Loading Viper
Loading and Preliminary Configuration.
States in Viper
Viper has four states orthogonal to Emacs modes.
The Minibuffer
Command line in Emacs.
Multiple Files in Viper
True multiple file handling.
Unimplemented Features
That are unlikely to be implemented.