A list of all Emacs keybindings for Mac OSX
Asked Answered
V

2

15

I recently found out that Mac has system wide keybindings based on Emacs, but have had difficulty finding a complete list of them. Anyone know of any resources for this?

I've been learning Vim, but might start with Emacs instead if the OSX functionality is greater than just the arrow key style navigation I've found so far.

Viminal answered 12/8, 2014 at 23:13 Comment(1)
Consider removing the OSX tag in your question, as those are the people most likely to vote to close or down-vote since they are not exactly your target audience for this type of a question. Emacs users are a little more forgiving.Virgulate
K
14

For the full monty of key bindings in Emacs, you can start with C-h b (or, equivalently, M-x describe-bindings). You can also check out this terrifyingly long table of default bindings. That's probably way more than you want or need right now, though.

Here's a list of default OSX system key bindings. The ones you're probably interested in are the ^ + LETTER keys, many of which are analogous to Emacs bindings.

A post on Irreal about Emacs Keybindings for Mac OS X talks about this system, and points out that the Cocoa Text System is customizable, which would allow you to add additional Emacs bindings (or whatever else you like). There's a link in the post that points to a keybindings file that creates a lot of those bindings.

Karlmarxstadt answered 13/8, 2014 at 0:27 Comment(0)
C
0

I found this post by Jason Blevins to be useful as it provides the equivalent Emacs shortcuts and macOS commands in the same row where applicable, while also displaying the macOS key legends.

It includes the word movement and selection shortcuts omitted in some lists:

  • hold as the basis for any Emacs shortcuts
  • additionally hold with B or F to move backward or forward by word instead of by character
  • additionally hold with any movement shortcuts to select by character, word, or line

Also this reference sheet by Dan Rodney has useful mnemonics to help remember each shortcut.

Cellulose answered 7/7 at 22:16 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.