Over at Endless Parentheses, which I’ve mentioned before, Artur Malabarba has a really good idea. He shows how to define a custom key map that he uses to toggle modes that he uses frequently. He binds the commands to the prefix【Ctrl+x t】, an unused key sequence in stock Emacs. Then he has a third key that mnemonically suggest the mode he wants to toggle. Thus,【Ctrl+x t c】toggles column-number-mode
and【Ctrl+x t r】toggles read-only-mode
and so on.
Oddly, none of the shortcuts that he proposes are ones I care about but I do have a list of my own
l | linum-mode |
o | org-mode |
p | paredit-mode |
t | text-mode |
v | visual-line-mode |
As Malabarba says, these aren’t keys I’ll use everyday but they are mnemonic enough that I’ll be able to remember then.
Doubtless you have your own list of modes you’d like to be able to toggle easily and Malabarba’s method makes it easy to bind them to an easily remembered key.
A very useful post, I think. I’m going to implement the above list in my own init.el
as soon as I finish writing this.