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

INFO-DIR-SECTION Editors
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, 2002 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.


Indirect:
viper.info-1: 1315
viper.info-2: 48498
viper.info-3: 92952
viper.info-4: 141008
viper.info-5: 189030

Tag Table:
(Indirect)
Node: Top1315
Node: Overview3737
Node: Emacs Preliminaries5339
Node: Loading Viper10694
Node: States in Viper12880
Node: Emacs State17944
Node: Vi State19503
Node: Insert State26367
Node: Replace State29240
Node: The Minibuffer30900
Node: Multiple Files in Viper32557
Node: Unimplemented Features35999
Node: Improvements over Vi36722
Node: Basics37812
Node: Undo and Backups40263
Node: History41436
Node: Macros and Registers43042
Node: Completion44726
Node: Improved Search45160
Node: Abbreviation Facilities47518
Node: Movement and Markers48498
Node: New Commands51550
Node: Useful Packages57380
Node: Customization59440
Node: Rudimentary Changes61251
Node: Key Bindings77706
Node: Packages that Change Keymaps87537
Node: Viper Specials92952
Node: Vi Macros110325
Node: Commands124026
Node: Groundwork124767
Node: Text Handling131228
Node: Move Commands131787
Node: Marking135523
Node: Appending Text136757
Node: Editing in Insert State139088
Node: Deleting Text139670
Node: Changing Text141008
Node: Search and Replace144003
Node: Yanking146260
Node: Undoing147174
Node: Display147510
Node: File and Buffer Handling148819
Node: Mapping153340
Node: Shell Commands155035
Node: Options156871
Node: Emacs Related Commands159071
Node: Mouse-bound Commands160644
Node: Acknowledgments161619
Node: Key Index164593
Node: Function Index176910
Node: Variable Index184174
Node: Package Index188488
Node: Concept Index189030

End Tag Table
