- Published on
Emacs keybindings on macOS
- Authors
- Name
- Christopher Schleiden
- @cschleiden
Recently set up a new Mac. Probably knew this when I got my previous one but forgot about it, so TIL again.
I like using simple Emacs keybindings for navigation. And while MacOS has great support out of the box, like Ctrl-A
goes to the beginning of a line, Ctrl-E
goes to the end, Option-F
or Option-B
does not navigate to the next or previous word but prints Ƒ
or ∫
instead. Thanks a stackoverflow answer, the solution is quite simple:
Edit ~/Library/Keybindings/DefaultKeyBinding.dict
and add:
{
"~d" = "deleteWordForward:";
"^w" = "deleteWordBackward:";
"~f" = "moveWordForward:";
"~b" = "moveWordBackward:";
}
Then restart all open apps.