Next: Terminal Redisplay, Previous: Terminal Initialization, Up: Use With Terminals [Contents][Index]
The most important limitation of a terminal is its input capabilities. On a workstation with function keys and independent control, meta, and shift modifiers, it is possible to type 800 or so distinct single keystrokes. Although by default, Hemlock uses only a fraction of these combinations, there are many more than the 128 key-events available in ASCII.
On a terminal, Hemlock attempts to translate ASCII control characters into the most useful key-event:
Since terminals have no meta key, you must use the Escape and C-Z modifier-prefix key-events to invoke commands bound to key-events with the meta bit or meta and control bits set. ASCII terminals cannot generate all key-events which have the control bit on, so you can use the C-^ modifier-prefix. The C-c prefix sets the hyper bit on the next key-event typed.
When running Hemlock from a terminal ^\ is the interrupt key-event. Typing this will place you in the Lisp debugger.
When using a terminal, pop-up output windows cannot be retained after the completion of the command.
Next: Terminal Redisplay, Previous: Terminal Initialization, Up: Use With Terminals [Contents][Index]