This is especially handy with theĬ-x SPC (rectangle-mark-mode) finally allows replacing CUA for me.Įshell now has even better support for visual commands i.e., commands (highlight-symbol-at-point)Īlso looks to be useful. ItĮssentially replicates what C-s C-w does, but having a single key-stroke is a (isearch-forward-symbol-at-point) is going to be very useful. Up (I was using skeleton-pair for the auto-pairing function till now). The new electric-pair-mode options also look interesting, and I have set these
I have already setup the load-prefer-newer, cycle-spacing, and ns-use-srgb-colorspace options. He had also written a similar article for Emacs 24.3 (current stable version), Mickey Petersen has written up an excellent round-up of the latest features In the end, while I still end up with using Emacs/emacsclient for most of my editing (after all, I do keep a Emacs session running most of the time like the true faithful), it is still fun to dabble with these editors, if for nothing else than to marvel at the core Emacs editing experience that these micro-editors can provide, in sub-Megabyte packages ( vile = 680K, zile = 251K, joe = 440K on my machine). For simple text entry, zile seems to feel to be the fastest-though in reality-all three editors start up pretty fast. Then there is zile, yet another Emacs clone that I am beginning to love for being lightweight, and having the most Emacs-like behavior. Jmacs (the Joe editor’s Emacs emulation) seems to be the most feature rich, and the syntax highlighting seems to be best of the lot. It is really more of a vi variant, but the window management does make it very handy, though it does not support the text objects and other vi extensions as Vim does.
Vile is an interesting blend of Emacs and vi, and provides the modal commands from vi, but also has many of the window management features of Emacs (including similar Emacs key-bindings).
On the Mac, these are available via Mac Ports, on Fink, and possibly on Homebrew. However, other light-weight Emacs-like editors still exist, and I have been trying out three of these, vile, zile, and jmacs. A more comprehensive list is available on the Wikipedia page for Emacs.īoth XEmacs and Aquamacs are forked from, or derivatives of GNU Emacs, which is probably the most used Emacs these days.
On the Mac OS X, Aquamacs has remained a good option for a number of years. And for a text nerd such as myself, it is also a matter of curiosity to try out other editors once in a while.Įmacs actually has had a rich history of variants and alternate implementations, with XEmacs being one of more well known forks. Yes, I do know about the handy -q command-line option, which prevents the init.el file from being loaded, thereby ensuring a sub-second initialization of Emacs, or the emacsclient route (which I have enabled, and do use), but sometimes it is just more convenient to have a fast editor that has the Emacs feel, without the bloat.
While Emacs remains my primary text editor, there are times when starting a full Emacs session with tons of packages is simply too slow, especially on a terminal window, and when the task at hand is simply to make a few lines of changes in a configuration file.