I should probably try something radically different again in another different direction soon. There are generally somewhat better options available for semantic highlighting now than there were five or ten years ago.
http://www.softwarepreservation.org/projects/ALGOL/report/Al...
http://www.algol60.org/reports/algol60_rr.pdf
(Although technically this was actually syntax, not just syntax highlighting, since that's how the reference language distinguished between keywords and identically spelled identifiers.)
Response time is a pretty critical metric for me when it comes to coding. I don’t want to have to wait a couple hundred milliseconds to scroll or switch files, so I’m not convinced coding is a great fit for the existing tech. Code isn’t read top to bottom like a novel.
That said, hell yes I want less eye strain when coding. I’m sure we can all relate to that.
(The original K&R style had the opening brace on a separate line for functions, but I believe this is due to the original syntax for declaring argument types - if you declare them on separate lines, like variables, a distinct { clearly ends the argument block and starts the function body.)