ml-bind-key - Create key binding for message line
ml-unbind-key - Remove key binding from message line
n ml-bind-key "command" "key"
n ml-unbind-key "key"
ml-bind-key creates a key binding local to the message line input buffer. There are several commands that can be used in message line input, each command is associated with a main buffer editing command and inherits all that commands global bindings, i.e. moving forward 1 character is associated with the command forward-char(2) and thus inherits the binding C-f (as well as any other like the right cursor key). The following is a list of available commands, what they do and their associated commands
MicroEmacs '01 stores the last 20 entries of each kind (command, buffer, file, search and general which is also saved in the history file so the state of the history is retained when next loaded. The following commands can be used to manipulate the history.
When entering a command, file, buffer or a mode name MicroEmacs '01 creates a list of possible completions the following operations can be performed on this list.
ml-unbind-key unbinds a user created message line key binding, this command effects only the message line key bindings. If a -ve argument is given to ml-unbind-key then all message line bindings are removed.
If expansion was required on the esc esc key binding then use the following:-
ml-bind-key tab esc esc
The prefix commands cannot be rebound with this command.
Command key response time will linearly increase with each local binding.
global-bind-key(2), buffer-bind-key(2), describe-bindings(2), osd-bind-key(2), global-unbind-key(2).
(c) Copyright JASSPA 2001
Last Modified: 2001/07/14
Generated On: 2001/08/15