The easiest way to start finding your way around Versor is to run the demo (or to view the screenshots of it at http://www.emacs-versor.sourceforge.net/demo/), and then start trying things. You will first need to install Versor (see Setup), and call its initialisation function, indicating which set of arrow keys you wish it to use.
To run the demo, you need to unpack the tarball, and put the versor
code directory on your
load-path, with the directory
demo beside it, load the file versor-demo.el, and run
the command versor-demo. This will do an animated,
non-interactive, demo of the main features of versor.
Versor can use either the keypad arrows, or the normal arrow keys. Because it is often useful to mix traditional movements with Versor movements, it is recommended that you give Versor only one set of arrow keys. The explanations here will be phrased in terms of the main arrow keys and the key cluster that, on typical keyboards, is just above them. See Setup, for how to set Versor up to use a particular set of keys.
The clearest demonstration of the basic facilities of Versor is probably to be had with a buffer containing a large number of Lisp functions, some of them with very deeply nested expressions. Since Versor provides commands for modification as well as navigation, we suggest you take a copy of your sample material!
Unless customised to do otherwise (see Setup), Versor will start in its `cartesian” coordinate system, which is similar to the normal cursor keys: you can move left or right with the <LEFT> and <RIGHT> arrow keys, and up and down with the <UP> and <DOWN> arrow keys. (You can change the initial coordinate system, on a mode by mode basis.)
To help you to find out what versor will do for each key, Versor extends the GNUemacs documentation system when used on versor functions, so you can do C-h k on a cursor key bound to Versor, and it will tell you not only what Versor function it is bound to, but also what underlying function (if relevant) will currently be used by Versor for that key.