Debian package: consistently use "touch $@" for stamp files
[conkeror.git] / modules / bindings / default / minibuffer.js
blob70c083e4e45e5ed39f2c0d9a96e84333f84d2dee
1 /**
2  * (C) Copyright 2004-2007 Shawn Betts
3  * (C) Copyright 2007-2010 John J. Foerch
4  * (C) Copyright 2007-2008 Jeremy Maitin-Shepard
5  *
6  * Use, modification, and distribution are subject to the terms specified in the
7  * COPYING file.
8 **/
10 define_fallthrough(minibuffer_base_keymap, match_any_unmodified_character);
14  * minibuffer_keymap
15  */
16 define_fallthrough(minibuffer_keymap, match_any_unmodified_character);
18 define_key(minibuffer_keymap, "return", "exit-minibuffer");
19 define_key(minibuffer_keymap, "M-p", "minibuffer-history-previous");
20 define_key(minibuffer_keymap, "M-n", "minibuffer-history-next");
21 define_key(minibuffer_keymap, "C-g", "minibuffer-abort");
22 define_key(minibuffer_keymap, "tab", "minibuffer-complete");
23 define_key(minibuffer_keymap, "S-tab", "minibuffer-complete-previous");
25 define_key(minibuffer_keymap, "down", "minibuffer-complete");
26 define_key(minibuffer_keymap, "up", "minibuffer-complete-previous");
27 define_key(minibuffer_keymap, "C-n", "minibuffer-complete");
28 define_key(minibuffer_keymap, "C-p", "minibuffer-complete-previous");
30 define_key(minibuffer_keymap, "escape", "minibuffer-abort");
31 define_key(minibuffer_keymap, "M-escape", "minibuffer-abort");
35  * minibuffer_space_completion_keymap
36  */
37 define_fallthrough(minibuffer_space_completion_keymap, match_any_unmodified_character);
39 define_key(minibuffer_space_completion_keymap, "space", "minibuffer-complete");
43  * single_character_options_minibuffer_keymap
44  */
45 define_key(single_character_options_minibuffer_keymap, "C-g", "minibuffer-abort");
46 define_key(single_character_options_minibuffer_keymap, match_any_unmodified_character,
47            "single-character-options-enter-character");
48 define_key(single_character_options_minibuffer_keymap, "escape", "minibuffer-abort");
49 define_key(single_character_options_minibuffer_keymap, "M-escape", "minibuffer-abort");
53  * minibuffer_message_keymap
54  */
55 define_key(minibuffer_message_keymap, "C-g", "minibuffer-abort");
59  * read_buffer_keymap
60  */
61 define_fallthrough(read_buffer_keymap, match_any_unmodified_character);
63 define_key(read_buffer_keymap, "C-k", "read-buffer-kill-buffer");