Lines Matching refs:keymap
454 This variable is set to the keymap (@pxref{Keymaps}) in which the
459 This variable is set to the keymap (@pxref{Keymaps}) in which the
588 Key bindings take place on a @dfn{keymap}. The keymap is the
591 Readline which keymap to use.
594 Returns a new, empty keymap. The space for the keymap is allocated with
600 Return a new keymap which is a copy of @var{map}.
604 Return a new keymap with the printing characters bound to rl_insert,
609 @deftypefun void rl_discard_keymap (Keymap keymap)
610 Free the storage associated with @var{keymap}.
614 change which keymap is active.
617 Returns the currently active keymap.
620 @deftypefun void rl_set_keymap (Keymap keymap)
621 Makes @var{keymap} the currently active keymap.
625 Return the keymap matching @var{name}. @var{name} is one which would
626 be supplied in a @code{set keymap} inputrc line (@pxref{Readline Init File}).
629 @deftypefun {char *} rl_get_keymap_name (Keymap keymap)
630 Return the name matching @var{keymap}. @var{name} is one which would
631 be supplied in a @code{set keymap} inputrc line (@pxref{Readline Init File}).
637 Key sequences are associate with functions through the keymap.
654 Binds @var{key} to @var{function} in the currently active keymap.
664 Bind @var{key} to the null function in the currently active keymap.
684 necessary. The initial keymap in which to do bindings is @var{map}.
691 (@code{ISMACR}), or a keymap (@code{ISKMAP}). This makes new keymaps as
692 necessary. The initial keymap in which to do bindings is @var{map}.
718 Return the function invoked by @var{keyseq} in keymap @var{map}.
719 If @var{map} is @code{NULL}, the current keymap is used. If @var{type} is
726 invoke @var{function} in the current keymap.
731 invoke @var{function} in the keymap @var{map}.
1089 the current keymap, to @code{rl_outstream}.