I’ve been using emacs for nine or so years, and I’m still discovering cool stuff it can do. That’s probably a bad thing, since a good application will lead a user to naturally discover it’s feature set – anything from “tip of the day” to well structured UI design.
Anyhow, here’s a list of things which I’ve uncovered, mostly from the emacswiki.
- Wiki modes for editing an existing wiki, or for maintaining your own one locally.
- Flymake which does on-the-fly syntax checking as you type source code
- Mouse gestures for emacs
- Session management so that emacs remembers all the recent used files, commands etc.
- eldoc-mode, which displays function args in the minibuffer when you’re editing a function call.