1 require("bindings/default/universal_argument.js");
3 define_keymap("default_base_keymap");
6 * Note: Most buffer keymaps should set this as the parent.
8 define_keymap("default_global_keymap", $parent = default_base_keymap);
9 define_keymap("default_help_keymap");
11 bind_universal_argument(default_base_keymap, "C-u");
13 define_key(default_global_keymap, "M-S-;","eval-expression");
15 define_key(default_global_keymap, "C-x C-c", "quit");
17 define_key(default_global_keymap, "C-x b", "switch-to-buffer");
18 define_key(default_global_keymap, "C-x k", "kill-buffer");
19 define_key(default_global_keymap, "C-x 5 f", "find-url-other-buffer");
20 define_key(default_global_keymap, "C-x 5 2", "make-window");
21 define_key(default_global_keymap, "C-x 5 0", "delete-window");
23 define_key(default_base_keymap, "C-h", default_help_keymap);
24 define_key(default_help_keymap, "a", "apropos-command");
25 define_key(default_help_keymap, "b", "describe-bindings");
26 define_key(default_help_keymap, "f", "describe-command");
27 define_key(default_help_keymap, "v", "describe-variable");
28 define_key(default_help_keymap, "k", "describe-key");
29 define_key(default_help_keymap, "c", "describe-key-briefly");
30 define_key(default_help_keymap, "i", "help-page");
31 define_key(default_help_keymap, "t", "help-with-tutorial");
32 define_key(default_help_keymap, "w", "where-is");
34 define_key(default_global_keymap, "M-x", "execute-extended-command");
36 define_key(default_global_keymap, "M-p", "buffer-previous");
37 define_key(default_global_keymap, "M-n", "buffer-next");
39 define_key(default_global_keymap, "C-x C-f", "find-url");
41 define_key(default_global_keymap, "M-S-1", "shell-command");
44 define_key(default_global_keymap, "C-s", "isearch-forward");
45 define_key(default_global_keymap, "C-r", "isearch-backward");