Next: Useful Packages, Previous: Movement and Markers, Up: Improvements over Vi
These commands have no Vi analogs.
viper-no-multiple-ESC to nil
in .viper. See Customization. C-\ in Insert, Replace, or Vi
states will make Emacs think Meta has been hit.
(setq viper-re-query-replace nil) in your .emacs file to
turn this off. (For normal searches, :se nomagic will work. Note
that :se nomagic turns Regexps off completely, unlike Vi).
downcase-region).
Emacs command M-l does the same for words.
upcase-region).
Emacs command M-u does the same for words.
viper-global-execute).
viper-quote-region). The default string is composed of the comment
character(s) appropriate for the current major mode.
spell-region).
The function used for spelling is determined from the variable
viper-spell-function.
In Vi state, these commands let the user peruse the history of Vi-style destructive commands, such as dw, J, a, etc. By repeatedly typing C-c M-p or C-c M-n you will cycle Viper through the recent history of Vi commands, displaying the commands one by one. Once an appropriate command is found, it can be executed by typing `.'.
Since typing C-c M-p is tedious, it is more convenient to bind an
appropriate function to a function key on the keyboard and use that key.
See Viper Specials, for details.
Apart from the new commands, many old commands have been enhanced. Most notably, Vi style macros are much more powerful in Viper than in Vi. See Vi Macros, for details.