Earlier quoted context omitted.
One of the main argument for Acme was that keyboard navigation is tends to be one dimensional, whereas navigating with mouse is two dimensional. I find it curious that a higher-than-one dimensional representation of a program is not present: proper syntax highlighting makes debugging much faster. Say, I want to see some expression with deeply nested parenthesis (lisp-style, or nested function calling in Python) is ma…
I consider the lack of highlighting part of a "calm" interface: the only thing that changes as I type, are the characters that I type. But maybe that's just Stockholm Syndrome after 15 years of Acme! :) When I need to check nesting levels, I use a little acme-trick: double-click on the closing mark (works for parentheses, curly brackets, quotes, probably more) and it'll highlight everything contained within that leve…
* The name of a function being defined
* Comments
* String and character literals
The result is very calm [1], but I can still rely on colors to know orient myself and know when I forgot to close a string literal.