"...Steve Yegge’s Javascript editing mode for Emacs, js2-mode, really takes this kind of 'ambient usefulness' to the next level. That’s because it doesn’t just use colors and styles to indicate syntax, but to indicate semantics as well..." -- http://code.google.com/p/js2-mode/
Full story »