mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-27 08:43:40 -07:00
(Vminibuffer_local_filename_completion_map)
(Vminibuffer_local_must_match_filename_map): New variables. (syms_of_keymap): DEFVAR_LISP them, initialize them, and set their parent to be Vminibuffer_local_completion_map and Vminibuffer_local_must_match_map, respectively.
This commit is contained in:
parent
90385b3d8f
commit
3d866cebd2
1 changed files with 22 additions and 0 deletions
22
src/keymap.c
22
src/keymap.c
|
|
@ -65,6 +65,13 @@ Lisp_Object Vminibuffer_local_ns_map;
|
|||
/* was MinibufLocalCompletionMap */
|
||||
Lisp_Object Vminibuffer_local_completion_map;
|
||||
|
||||
/* keymap used for minibuffers when doing completion in filenames */
|
||||
Lisp_Object Vminibuffer_local_filename_completion_map;
|
||||
|
||||
/* keymap used for minibuffers when doing completion in filenames
|
||||
with require-match*/
|
||||
Lisp_Object Vminibuffer_local_must_match_filename_map;
|
||||
|
||||
/* keymap used for minibuffers when doing completion and require a match */
|
||||
/* was MinibufLocalMustMatchMap */
|
||||
Lisp_Object Vminibuffer_local_must_match_map;
|
||||
|
|
@ -3782,12 +3789,27 @@ don't alter it yourself. */);
|
|||
Vminibuffer_local_completion_map = Fmake_sparse_keymap (Qnil);
|
||||
Fset_keymap_parent (Vminibuffer_local_completion_map, Vminibuffer_local_map);
|
||||
|
||||
DEFVAR_LISP ("minibuffer-local-filename-completion-map",
|
||||
&Vminibuffer_local_filename_completion_map,
|
||||
doc: /* Local keymap for minibuffer input with completion for filenames. */);
|
||||
Vminibuffer_local_filename_completion_map = Fmake_sparse_keymap (Qnil);
|
||||
Fset_keymap_parent (Vminibuffer_local_filename_completion_map,
|
||||
Vminibuffer_local_completion_map);
|
||||
|
||||
|
||||
DEFVAR_LISP ("minibuffer-local-must-match-map", &Vminibuffer_local_must_match_map,
|
||||
doc: /* Local keymap for minibuffer input with completion, for exact match. */);
|
||||
Vminibuffer_local_must_match_map = Fmake_sparse_keymap (Qnil);
|
||||
Fset_keymap_parent (Vminibuffer_local_must_match_map,
|
||||
Vminibuffer_local_completion_map);
|
||||
|
||||
DEFVAR_LISP ("minibuffer-local-must-match-filename-map",
|
||||
&Vminibuffer_local_must_match_filename_map,
|
||||
doc: /* Local keymap for minibuffer input with completion for filenames with exact match. */);
|
||||
Vminibuffer_local_must_match_filename_map = Fmake_sparse_keymap (Qnil);
|
||||
Fset_keymap_parent (Vminibuffer_local_must_match_filename_map,
|
||||
Vminibuffer_local_must_match_map);
|
||||
|
||||
DEFVAR_LISP ("minor-mode-map-alist", &Vminor_mode_map_alist,
|
||||
doc: /* Alist of keymaps to use for minor modes.
|
||||
Each element looks like (VARIABLE . KEYMAP); KEYMAP is used to read
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue