It currently supports most of the Emacs shortcuts with the visual sugar of Sublime Text. For example it supports the following additions to the standard features of Sublime:
- Kill line, region ... with kill ring. All the sugar you love with a nice UI with M-w, C-w, C-y
- Yank with free choice from kill ring using fancy overlay: Just press M-Y to access the kill ring and search for your last copy and pastie
- Rectangular cut and insert using C-x r t and C-x r d
- Named registers to store data using C-x r s [register] and C-x r i [register]
- Open a new line by C+o
- C+s and C+r work like expected from Emacs with repeatedly pressing C+s for navigating to the next occurrence
- C+g will try to exit any kind of overlays, exit snippet mode etc
- tab for reindent and M+/ for auto completion
- Using named registers for storing cursor positions across multiple views
And many more, most likely a key binding that you expect from Emacs will work as well in Sublemacs. Feel fre to checkout Sublemacs eihter directly from Github or install it via Package Control.
Installation: The easiest way to install is to first install Package Control (via http://wbond.net/sublime_packages/package_control) and then install the sublemacs package.
- Sublemacs supports both Sublime Text 2 and Sublime Text 3. If you have any recommendations for missing features from Emacs or request new features, feel free to drop me a line or open an issue on Github.
- 03/18/2013 - added key bindings for macro recording and fixed a bug for ST3 where goto open file would not work as expected
- 03/18/2013 - Paragraph Navigation is now available, but due to Mac compatibility bound to C-M [ and C-M ]
- 04/11/2013 - Added point to register and jump to point from register, search box will now disappear as soon as the focus is lost