www.delorie.com/gnu/docs/emacs/viper_24.html   search  
 
Buy the book!


Viper Is a Package for Emacs Rebels

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3. Customization

Customization can be done in 2 ways.

Most of Viper's behavior can be customized via the interactive Emacs user interface. Choose "Customize" from the menubar, click on "Editing", then on "Emulations". The customization widget is self-explanatory. Once you are satisfied with your changes, save them into a file and then include the contents of that file in the Viper customization repository, `.viper' (except for viper-mode and viper-custom-file-name, which are supposed to go into .emacs).

Some advanced customization cannot be accomplished this way, however, and has to be done in Emacs Lisp. For the common cases, examples are provided that you can use directly.

3.1 Rudimentary Changes  Simple constant definitions.
3.2 Key Bindings  Enabling Emacs Keys, Rebinding keys, etc.
3.2.1 Packages that Change Keymaps  How to deal with such beasts.
3.3 Viper Specials  Special Viper commands.
3.4 Vi Macros  How to do Vi style macros.


  webmaster   donations   bookstore     delorie software   privacy  
  Copyright © 2003   by The Free Software Foundation     Updated Jun 2003