Emacs+ Installation Details

The Emacs+ update site contains the main Emacs+ plug-in, which provides all the code and the primary set of key bindings, and a set of subsidiary plugins that allow some built-in key binding options.


Emacs+ Eclipse Extensions for Emacs Expatriates.

This is the primary plugin.  It may be installed without any of the others, but installing any of the subsidiary plugins will cause this to be installed as well.


Emacs+ Options -  Convenience bindings to standard eclipse editor commands and optional bindings for Emacs+ commands.

This is a subsidiary plugin.   These bindings are separated out as, in many cases, they override Eclipse bindings that provide substantially different functionality than the corresponding Emacs binding.  When this plugin overrides an Eclipse binding, it automatically provides an override binding that contains the original Eclipse functionality.  Detailed information about the bindings in this plugin is found at the bottom of the main Emacs+ Eclipse Plug-in page.


Emacs OS X Cmd KeyMac OS X Command key version of Emacs+ bindings.

This is a subsidiary plugin indicated for the Mac OS X platform only.  By default, the Emacs+ plugin will use the Alt (Option) key on the Mac as the Meta key for all the bindings that it provides. 

Installing this plugin will cause these bindings to use the Command key as the Meta key.  There are a few exceptions to this statement - the commands:
  • Command+, (comma)
  • Command+H
  • Ctrl+Command+D
are tightly bound by the core platform, and do not respond to the normal binding mechanism.  Therefore, these commands remain bound to Alt (i.e. Alt+, binds next, Alt+H binds mark-paragraph and Ctrl+Alt+D binds down-list). 

Command+,
 will open the Preferences window (as it does in other Mac applications as well), Command+H will hide the Eclipse window, while Ctrl+Command+D (which elsewhere provides a shortcut for Dictionary lookup) appears non-functional here.

Installing this plugin on a platform other than Mac OS X will have no effect.


Emacs OS X Cmd Key Optional Bindings - Mac OS X Command key version of convenience bindings to standard Eclipse editor commands and optional bindings for Emacs+ commands.

This is a subsidiary plugin indicated for the Mac OS X platform only.  By default, the Emacs+ Options plugin will use the Alt (Option) key on the Mac as the Meta key for all the bindings that it provides.

Installing this plugin will cause these bindings to use the Command key as the Meta key.  

Installing this plugin on a platform other than Mac OS X will have no effect.