scala-ide/scala-ide — pull request #61 by mdr (2012-01-15 14:26:26+00:00)
Title: Add initial support for semantic highlighting

To enable, go to Preferences -> Scala -> Syntax Highlighting, and check "Enable semantic highlighting", then alter colours to suit. ;-)

It does work pretty well in most cases, but some issues remain:

* Poor performance on certain large files.
* Occasional corruption of colouring (could be scalac bugs? Not 100% sure).
* Some symbols aren't identified correctly, although the problem is common with other semantic features, e.g., mark occurrences.

Despite these issues, given that the feature is off by default, I'm tempted to request we merge it, so we can get some early feedback from users...and so I can stop sitting on this large patch ;-) What do people think?