O'REILLY BOOK


Table of Contents
8. vi Clones Feature Summary
8.1. And These Are My Brothers, Darrell, Darrell and Darrell
8.2. Multiwindow Editing
8.3. GUI Interfaces
8.4. Extended Regular Expressions
8.5. Enhanced Tags
8.5.1. Exhuberant ctags
8.5.2. The New tags Format
8.5.3. Tag Stacks
8.6. Improved Facilities
8.6.1. Command-Line History and Completion
8.6.2. Arbitrary Length Lines and Binary Data
8.6.3. Infinite Undo
8.6.4. Incremental Searching
8.6.5. Left-Right Scrolling
8.6.6. Visual Mode
8.6.7. Mode Indicators
8.7. Programming Assistance
8.7.1. Edit-Compile Speedup
8.7.2. Syntax Highlighting
8.8. Editor Comparison Summary
12. vile—vi Like Emacs
12.1. Authors and History
12.2. Important Command-Line Arguments
12.3. Online Help and Other Documentation
12.4. Initialization
12.5. Multiwindow Editing
12.6. GUI Interfaces
12.6.1. Building xvile
12.6.2. xvile Basic Appearance and Functionality
12.6.3. Building winvile
12.6.4. winvile Basic Appearance and Functionality
12.7. Extended Regular Expressions
12.8. Improved Editing Facilities
12.8.1. Command-Line History and Completion
12.8.2. Tag Stacks
12.8.3. Infinite Undo
12.8.4. Arbitrary Length Lines and Binary Data
12.8.5. Incremental Searching
12.8.6. Left-Right Scrolling
12.8.7. Visual Mode
12.9. Programming Assistance
12.9.1. Edit-Compile Speedup
12.9.2. Syntax Highlighting
12.10. Interesting Features
12.10.1. The vile Editing Model
12.10.2. Major Modes
12.10.3. The Procedure Language
12.10.4. Miscellaneous Small Features
12.11. Sources and Supported Operating Systems
A. Quick Reference
B. ex Commands
C. Setting Options
C.1. Solaris 2.6 vi Options
C.2. nvi 1.79 Options
C.3. elvis 2.0 Options
C.4. vim 5.1 Options
C.5. vile 9.6 Options
List of Tables
12.1. vile Window Management Commands
12.2. vile Tag Commands
12.3. vile Command Mode Tag Commands
12.4. vile Options for Tag Management
12.5. vile Block Mode Operations
12.6. vile Program Development vi Mode Commands
12.7. vile Syntax Highlighting Commands
12.8. Major Mode Criteria
C.5. vile 9.6 Set Options
List of Figures
12.1. Editing this chapter in vile
12.2. The xvile GUI window
12.3. Buffers and completions in vile
12.4. winvile with non-Unicode font
12.5. winvile with Unicode font
12.6. winvile recent-files
List of Examples
12-1. Sample output of ":which-keywords cmode"