diff options
| author | Eli Zaretskii | 2005-12-02 13:47:11 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2005-12-02 13:47:11 +0000 |
| commit | 3d866cebd26c38893136f604c984ac2391e6e087 (patch) | |
| tree | 1b4eb39a8841df40e94af1ad0fb2475fe0b2f5d1 /src/keymap.c | |
| parent | 90385b3d8f35239d0515bb96ec20138f0db8ae70 (diff) | |
| download | emacs-3d866cebd26c38893136f604c984ac2391e6e087.tar.gz emacs-3d866cebd26c38893136f604c984ac2391e6e087.zip | |
(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.
Diffstat (limited to 'src/keymap.c')
| -rw-r--r-- | src/keymap.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/keymap.c b/src/keymap.c index 311a70f25e8..0f17753f186 100644 --- a/src/keymap.c +++ b/src/keymap.c | |||
| @@ -65,6 +65,13 @@ Lisp_Object Vminibuffer_local_ns_map; | |||
| 65 | /* was MinibufLocalCompletionMap */ | 65 | /* was MinibufLocalCompletionMap */ |
| 66 | Lisp_Object Vminibuffer_local_completion_map; | 66 | Lisp_Object Vminibuffer_local_completion_map; |
| 67 | 67 | ||
| 68 | /* keymap used for minibuffers when doing completion in filenames */ | ||
| 69 | Lisp_Object Vminibuffer_local_filename_completion_map; | ||
| 70 | |||
| 71 | /* keymap used for minibuffers when doing completion in filenames | ||
| 72 | with require-match*/ | ||
| 73 | Lisp_Object Vminibuffer_local_must_match_filename_map; | ||
| 74 | |||
| 68 | /* keymap used for minibuffers when doing completion and require a match */ | 75 | /* keymap used for minibuffers when doing completion and require a match */ |
| 69 | /* was MinibufLocalMustMatchMap */ | 76 | /* was MinibufLocalMustMatchMap */ |
| 70 | Lisp_Object Vminibuffer_local_must_match_map; | 77 | Lisp_Object Vminibuffer_local_must_match_map; |
| @@ -3782,12 +3789,27 @@ don't alter it yourself. */); | |||
| 3782 | Vminibuffer_local_completion_map = Fmake_sparse_keymap (Qnil); | 3789 | Vminibuffer_local_completion_map = Fmake_sparse_keymap (Qnil); |
| 3783 | Fset_keymap_parent (Vminibuffer_local_completion_map, Vminibuffer_local_map); | 3790 | Fset_keymap_parent (Vminibuffer_local_completion_map, Vminibuffer_local_map); |
| 3784 | 3791 | ||
| 3792 | DEFVAR_LISP ("minibuffer-local-filename-completion-map", | ||
| 3793 | &Vminibuffer_local_filename_completion_map, | ||
| 3794 | doc: /* Local keymap for minibuffer input with completion for filenames. */); | ||
| 3795 | Vminibuffer_local_filename_completion_map = Fmake_sparse_keymap (Qnil); | ||
| 3796 | Fset_keymap_parent (Vminibuffer_local_filename_completion_map, | ||
| 3797 | Vminibuffer_local_completion_map); | ||
| 3798 | |||
| 3799 | |||
| 3785 | DEFVAR_LISP ("minibuffer-local-must-match-map", &Vminibuffer_local_must_match_map, | 3800 | DEFVAR_LISP ("minibuffer-local-must-match-map", &Vminibuffer_local_must_match_map, |
| 3786 | doc: /* Local keymap for minibuffer input with completion, for exact match. */); | 3801 | doc: /* Local keymap for minibuffer input with completion, for exact match. */); |
| 3787 | Vminibuffer_local_must_match_map = Fmake_sparse_keymap (Qnil); | 3802 | Vminibuffer_local_must_match_map = Fmake_sparse_keymap (Qnil); |
| 3788 | Fset_keymap_parent (Vminibuffer_local_must_match_map, | 3803 | Fset_keymap_parent (Vminibuffer_local_must_match_map, |
| 3789 | Vminibuffer_local_completion_map); | 3804 | Vminibuffer_local_completion_map); |
| 3790 | 3805 | ||
| 3806 | DEFVAR_LISP ("minibuffer-local-must-match-filename-map", | ||
| 3807 | &Vminibuffer_local_must_match_filename_map, | ||
| 3808 | doc: /* Local keymap for minibuffer input with completion for filenames with exact match. */); | ||
| 3809 | Vminibuffer_local_must_match_filename_map = Fmake_sparse_keymap (Qnil); | ||
| 3810 | Fset_keymap_parent (Vminibuffer_local_must_match_filename_map, | ||
| 3811 | Vminibuffer_local_must_match_map); | ||
| 3812 | |||
| 3791 | DEFVAR_LISP ("minor-mode-map-alist", &Vminor_mode_map_alist, | 3813 | DEFVAR_LISP ("minor-mode-map-alist", &Vminor_mode_map_alist, |
| 3792 | doc: /* Alist of keymaps to use for minor modes. | 3814 | doc: /* Alist of keymaps to use for minor modes. |
| 3793 | Each element looks like (VARIABLE . KEYMAP); KEYMAP is used to read | 3815 | Each element looks like (VARIABLE . KEYMAP); KEYMAP is used to read |