VIP is a Vi emulating package written in Emacs Lisp. VIP implements most Vi commands including Ex commands. It is therefore hoped that this package will enable you to do Vi style editing under the powerful GNU Emacs environment. This info file describes the usage of VIP assuming that you are fairly accustomed to Vi but not so much with Emacs. Also we will concentrate mainly on differences from Vi, especially features unique to VIP.

VIP is obsolete since Emacs 24.5—consider using Viper instead. See Viper.

It is recommended that you read nodes on survey and on customization before you start using VIP. Other nodes may be visited as needed.

Comments and bug reports are welcome. Please send messages to ms@Sail.Stanford.Edu if you are outside of Japan and to masahiko@sato.riec.tohoku.junet if you are in Japan.

Survey A survey of VIP.
Vi Commands Details of Vi commands.
Ex Commands Details of Ex commands.
Customization How to customize VIP.
GNU Free Documentation License The license for this documentation.

Copyright © 1987, 2001–2017 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.3 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”.

(a) The FSF's Back-Cover Text is: “You have the freedom to copy and modify this GNU manual.”