This document uses the following typographical conventions:
A single key, for instance the key marked "A", is written as a if it is pressed without the shift key, A if it is pressed with the shift key. The following special key names are used in the LUX Manual:
The key marked "Return" or "Enter", which signals completion of the input.
The "space" bar, which generates a single whitespace.
The key marked "Tab", which advances the cursor to the next tab position.
The key marked "Backspace", which rubs out the character before the cursor, and moves all text below and after the cursor back by one position.
The key marked "Del" or "Delete", which rubs out the character under the cursor, and moves all text after the cursor back by one position.
The key marked "Esc" or "Escape", which is used as introduction to multi-key editor sequences.
The down-arrow key.
The up-arrow key.
The right-arrow key.
The left-arrow key.
The key marked "Insert", which toggles between insert and overwrite mode.
Most keys change their meaning when they are typed while the key marked "Control" or "Ctrl" is being kept pressed down. Such an occurrence is described in this manual by prepending C- to the name of the key being pressed while the "Control" key is also pressed. For instance, pressing the "Control" key, pressing the x key, releasing the x key, and releasing the "Control" key generates a key sequence written as C-x in this manual. Such a control sequence counts as a single keystroke.
A sequence of keystrokes that you type at the keyboard, for instance a t followed by a comma (,), two whitespaces (SPC), and a 6, is indicated like this: t, 6.
The name of a meta-variable in LUX, for instance the one that stands for
a general expression, is indicated as follows:
Some arbitrary (legal) LUX code is written as follows:
uppercase letters are used in names of functions and routines and in
reserved LUX key words. The example code used for illustration here
would follow from the example used for the sequence of keystrokes,