Previous:
Package Index
, Up:
Top
Concept Index
`
#
' (Previous file)
:
Shell Commands
# (Previous file)
:
Groundwork
% (Current file)
:
Shell Commands
% (Current file)
:
Groundwork
`
%
' (Ex address)
:
Shell Commands
% (Ex address)
:
Groundwork
.emacs
:
Customization
.viper
:
Customization
:customize
:
Customization
<a-z>
:
Groundwork
<address>
:
Groundwork
<args>
:
Groundwork
<cmd>
:
Groundwork
<cr>
:
Groundwork
<esc>
:
Groundwork
<ht>
:
Groundwork
<lf>
:
Groundwork
<move>
:
Groundwork
<sp>
:
Groundwork
abbrevs
:
Abbreviation Facilities
absolute file names
:
Multiple Files in Viper
appending
:
Appending Text
auto fill
:
Options
auto save
:
Undo and Backups
autoindent
:
Options
backup files
:
Undoing
backup files
:
Undo and Backups
buffer
:
Emacs Preliminaries
buffer (modified)
:
Emacs Preliminaries
buffer information
:
Emacs Preliminaries
buffer search
:
Improved Search
C-c and Viper
:
Packages that Change Keymaps
case and searching
:
Options
case-insensitive search
:
Move Commands
case-insensitive search
:
New Commands
case-insensitive search
:
Vi State
case-sensitive search
:
Move Commands
case-sensitive search
:
New Commands
case-sensitive search
:
Vi State
changing case
:
Changing Text
changing case
:
New Commands
changing tab width
:
Options
CHAR
:
Groundwork
char
:
Groundwork
column movement
:
Move Commands
Command history
:
New Commands
command line
:
Emacs Preliminaries
Command ring
:
New Commands
compiling
:
Useful Packages
completion
:
Completion
Control keys
:
Emacs Preliminaries
customization
:
Customization
cut and paste
:
Yanking
describing regions
:
Basics
desktop
:
Useful Packages
Destructive command history
:
Viper Specials
Destructive command ring
:
Viper Specials
dired
:
Useful Packages
dynamic abbrevs
:
Abbreviation Facilities
ediff
:
Useful Packages
Emacs state
:
Emacs State
Emacs state
:
States in Viper
email
:
Useful Packages
end (of buffer)
:
Emacs Preliminaries
end (of line)
:
Emacs Preliminaries
Ex addresses
:
Groundwork
Ex commands
:
Groundwork
Ex commands
:
Vi State
Ex commands
:
States in Viper
Ex style motion
:
Movement and Markers
expanding (region)
:
Basics
font-lock
:
Useful Packages
global keymap
:
Emacs Preliminaries
headings
:
Move Commands
headings
:
Viper Specials
history
:
History
incremental search
:
Improved Search
initialization
:
Customization
Insert state
:
Editing in Insert State
Insert state
:
Insert State
Insert state
:
States in Viper
inserting
:
Appending Text
Insertion history
:
New Commands
Insertion ring
:
Viper Specials
Insertion ring
:
New Commands
interactive shell
:
Useful Packages
ispell
:
Useful Packages
joining lines
:
Changing Text
key bindings
:
Mapping
key bindings
:
Key Bindings
key mapping
:
Mapping
keyboard macros
:
New Commands
keyboard macros
:
Macros and Registers
keymap
:
Emacs Preliminaries
keymaps
:
Key Bindings
last keyboard macro
:
Macros and Registers
layout
:
Options
line commands
:
Groundwork
line commands
:
Basics
line editor motion
:
Movement and Markers
literal searching
:
Options
local keymap
:
Emacs Preliminaries
looking at
:
Emacs Preliminaries
macros
:
Macros and Registers
mail
:
Useful Packages
major mode
:
Emacs Preliminaries
make
:
Useful Packages
managing multiple files
:
Multiple Files in Viper
mark
:
Emacs Preliminaries
markers
:
Move Commands
markers
:
Undo and Backups
markers
:
Multiple Files in Viper
marking
:
Marking
matching parens
:
Options
matching parens
:
Move Commands
Meta key
:
Insert State
Meta key
:
Vi State
Meta key
:
Emacs Preliminaries
Minibuffer
:
History
Minibuffer
:
The Minibuffer
Minibuffer
:
Emacs Preliminaries
minor mode
:
Emacs Preliminaries
mode
:
Emacs Preliminaries
mode line
:
States in Viper
mode line
:
Emacs Preliminaries
mouse
:
Viper Specials
mouse search
:
Improved Search
mouse-insert
:
Viper Specials
mouse-search
:
Viper Specials
movement commands
:
Move Commands
movement commands
:
Basics
movements
:
Groundwork
Multifile documents and programs
:
Viper Specials
multiple files
:
File and Buffer Handling
multiple files
:
Multiple Files in Viper
multiple undo
:
Vi State
paragraphs
:
Move Commands
paragraphs
:
Viper Specials
paren matching
:
Options
paren matching
:
Move Commands
paste
:
Yanking
paste
:
Appending Text
point
:
Emacs Preliminaries
point commands
:
Groundwork
point commands
:
Basics
put
:
Appending Text
query replace
:
New Commands
query replace
:
Improved Search
quoting regions
:
Changing Text
r and R region specifiers
:
Groundwork
r and R region specifiers
:
Basics
RCS
:
Useful Packages
readonly files
:
Options
region
:
Basics
region
:
Emacs Preliminaries
region specification
:
Basics
register execution
:
New Commands
register execution
:
Macros and Registers
registers
:
Macros and Registers
registers
:
Undo and Backups
registers
:
Multiple Files in Viper
regular expressions
:
Vi State
Replace state
:
Replace State
Replace state
:
States in Viper
scrolling
:
Display
searching
:
Options
searching
:
Move Commands
sections
:
Move Commands
sections
:
Viper Specials
sentences
:
Move Commands
sentences
:
Viper Specials
setting variables
:
Rudimentary Changes
shell
:
Options
shell
:
Useful Packages
shell commands
:
Shell Commands
shifting text
:
Options
shifting text
:
Deleting Text
substitution
:
Changing Text
syntax table
:
Groundwork
syntax table
:
Movement and Markers
tabbing
:
Options
text
:
Emacs Preliminaries
text processing
:
Search and Replace
textmarkers
:
Move Commands
textmarkers
:
Movement and Markers
textmarkers
:
Undo and Backups
textmarkers
:
Multiple Files in Viper
transparent ftp
:
Useful Packages
undo
:
Undoing
undo
:
Undo and Backups
undo
:
Vi State
vanilla search
:
Move Commands
vanilla search
:
New Commands
vanilla search
:
Vi State
variables for customization
:
Rudimentary Changes
version maintenance
:
Useful Packages
Vi macros
:
Vi Macros
Vi options
:
Options
Vi state
:
Vi State
Vi state
:
States in Viper
viewing registers and markers
:
Macros and Registers
viewing registers and markers
:
Undo and Backups
Viper and C-c
:
Packages that Change Keymaps
Viper as minor mode
:
Emacs Preliminaries
window
:
Emacs Preliminaries
word search
:
Improved Search
word wrap
:
Options
WORDS
:
Groundwork
words
:
Groundwork
Table of Contents
Viper
1 Overview of Viper
1.1 Emacs Preliminaries
1.2 Loading Viper
1.3 States in Viper
1.3.1 Emacs State
1.3.2 Vi State
1.3.3 Insert State
1.3.4 Replace State
1.4 The Minibuffer
1.5 Multiple Files in Viper
1.6 Unimplemented Features
2 Improvements over Vi
2.1 Basics
2.2 Undo and Backups
2.3 History
2.4 Macros and Registers
2.5 Completion
2.6 Improved Search
2.7 Abbreviation Facilities
2.8 Movement and Markers
2.9 New Commands
2.10 Useful Packages
3 Customization
3.1 Rudimentary Changes
3.2 Key Bindings
3.2.1 Packages that Change Keymaps
3.3 Viper Specials
3.4 Vi Macros
4 Commands
4.1 Groundwork
4.2 Text Handling
4.2.1 Move Commands
4.2.2 Marking
4.2.3 Appending Text
4.2.4 Editing in Insert State
4.2.5 Deleting Text
4.2.6 Changing Text
4.2.7 Search and Replace
4.2.8 Yanking
4.2.9 Undoing
4.3 Display
4.4 File and Buffer Handling
4.5 Mapping
4.6 Shell Commands
4.7 Options
4.8 Emacs Related Commands
4.9 Mouse-bound Commands
Acknowledgments
Appendix A GNU Free Documentation License
ADDENDUM: How to use this License for your documents
Key Index
Function Index
Variable Index
Package Index
Concept Index