Keyboard people invest time upfront memorizing keybindings, in order to save time in the long run. At least, that’s the theory. In practice, it’s more like this: What if we crowdsourced the optimal set of universal default keybindings — and made them available in every app?| The Autodidacts
The Escape key (ESC) is legendary in vim, Emacs’s arch-rival. It’s so commonly used (mostly to switch back to normal mode and interrupt commands in progress) that you’ll find many articles on where to remap it (e.g. to Caps Lock), and there are also many keyboards that place ESC where ~ normally is, to make it more accessible.1 In Emacs-land, however, we never really speak about ESC… Why so? Well, we use C-g to interrupt commands, and we obviously don’t have modal editing, at least ...| Emacs Redux
Most of the time people ask how to add new keybindings to Emacs and that makes perfect sense. Occasionally, however, the topic of removing keybindings also emerges - e.g. recently Paredit added a keybinding that messed up some REPL mode that were enabling it. The solution was to remove the problematic keybinding: (define-key paredit-mode-map (kbd "RET") nil) Basically to remove a keybinding you just have to set it to nil. This works both for mode-specific keybindings (as demonstrated above) a...| Emacs Redux