Versor, the “versatile cursor” package, provides, and makes easily accessible, cursor movements in a variety of groups of “dimensions”, such as:
pages | lines | chars
| ||
functions | depth of nesting | expressions | chars
| |
paragraphs | sentences | phrases | words | chars
|
functions | statements | statement-parts | expressions | chars
|
Versor is one of a pair of companion packages. The other one, Languide, provides some high-level editing operations. Part of Versor's functionality is provided by the lower-level parts of Languide. See Languide and Versor (Languide: language guided editing), for more information.
--- The Detailed Node Listing ---
Introduction
Concepts
Versor's interaction with the rest of GNUemacs
Familiarization
Editing with the selection
Available coordinate systems
Further commands
Refactoring using Languide
Expression handling, expressions, and functions
Statement handling
Advanced features
Accessibility
Setup
Using Configure
Motion
Status
Other control
Extending versor