aboutsummaryrefslogtreecommitdiffstats
path: root/src/keymap.c
diff options
context:
space:
mode:
authorKaroly Lorentey2005-12-10 21:18:28 +0000
committerKaroly Lorentey2005-12-10 21:18:28 +0000
commit16986fcfcca94e88e620c38775e15f758aa44935 (patch)
tree1006528b714927481dc4ef9e649efa10eee17433 /src/keymap.c
parent9ef706664e98e37e9633712126bae99869904677 (diff)
parente67f8828f5f9c4ba3697e048c6386c5e9c0c801e (diff)
downloademacs-16986fcfcca94e88e620c38775e15f758aa44935.tar.gz
emacs-16986fcfcca94e88e620c38775e15f758aa44935.zip
Merged in changes from CVS trunk.
Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-664 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-665 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-666 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-447
Diffstat (limited to 'src/keymap.c')
-rw-r--r--src/keymap.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/keymap.c b/src/keymap.c
index a6d5ccbbc2d..36517cf0794 100644
--- a/src/keymap.c
+++ b/src/keymap.c
@@ -66,6 +66,13 @@ Lisp_Object Vminibuffer_local_ns_map;
66/* was MinibufLocalCompletionMap */ 66/* was MinibufLocalCompletionMap */
67Lisp_Object Vminibuffer_local_completion_map; 67Lisp_Object Vminibuffer_local_completion_map;
68 68
69/* keymap used for minibuffers when doing completion in filenames */
70Lisp_Object Vminibuffer_local_filename_completion_map;
71
72/* keymap used for minibuffers when doing completion in filenames
73 with require-match*/
74Lisp_Object Vminibuffer_local_must_match_filename_map;
75
69/* keymap used for minibuffers when doing completion and require a match */ 76/* keymap used for minibuffers when doing completion and require a match */
70/* was MinibufLocalMustMatchMap */ 77/* was MinibufLocalMustMatchMap */
71Lisp_Object Vminibuffer_local_must_match_map; 78Lisp_Object Vminibuffer_local_must_match_map;
@@ -3775,12 +3782,27 @@ don't alter it yourself. */);
3775 Vminibuffer_local_completion_map = Fmake_sparse_keymap (Qnil); 3782 Vminibuffer_local_completion_map = Fmake_sparse_keymap (Qnil);
3776 Fset_keymap_parent (Vminibuffer_local_completion_map, Vminibuffer_local_map); 3783 Fset_keymap_parent (Vminibuffer_local_completion_map, Vminibuffer_local_map);
3777 3784
3785 DEFVAR_LISP ("minibuffer-local-filename-completion-map",
3786 &Vminibuffer_local_filename_completion_map,
3787 doc: /* Local keymap for minibuffer input with completion for filenames. */);
3788 Vminibuffer_local_filename_completion_map = Fmake_sparse_keymap (Qnil);
3789 Fset_keymap_parent (Vminibuffer_local_filename_completion_map,
3790 Vminibuffer_local_completion_map);
3791
3792
3778 DEFVAR_LISP ("minibuffer-local-must-match-map", &Vminibuffer_local_must_match_map, 3793 DEFVAR_LISP ("minibuffer-local-must-match-map", &Vminibuffer_local_must_match_map,
3779 doc: /* Local keymap for minibuffer input with completion, for exact match. */); 3794 doc: /* Local keymap for minibuffer input with completion, for exact match. */);
3780 Vminibuffer_local_must_match_map = Fmake_sparse_keymap (Qnil); 3795 Vminibuffer_local_must_match_map = Fmake_sparse_keymap (Qnil);
3781 Fset_keymap_parent (Vminibuffer_local_must_match_map, 3796 Fset_keymap_parent (Vminibuffer_local_must_match_map,
3782 Vminibuffer_local_completion_map); 3797 Vminibuffer_local_completion_map);
3783 3798
3799 DEFVAR_LISP ("minibuffer-local-must-match-filename-map",
3800 &Vminibuffer_local_must_match_filename_map,
3801 doc: /* Local keymap for minibuffer input with completion for filenames with exact match. */);
3802 Vminibuffer_local_must_match_filename_map = Fmake_sparse_keymap (Qnil);
3803 Fset_keymap_parent (Vminibuffer_local_must_match_filename_map,
3804 Vminibuffer_local_must_match_map);
3805
3784 DEFVAR_LISP ("minor-mode-map-alist", &Vminor_mode_map_alist, 3806 DEFVAR_LISP ("minor-mode-map-alist", &Vminor_mode_map_alist,
3785 doc: /* Alist of keymaps to use for minor modes. 3807 doc: /* Alist of keymaps to use for minor modes.
3786Each element looks like (VARIABLE . KEYMAP); KEYMAP is used to read 3808Each element looks like (VARIABLE . KEYMAP); KEYMAP is used to read