scala-ide/scala-ide — pull request #184 by misto (2012-08-16 17:53:32+00:00)
Title: Improve performance of Mark Occurrences

Two simple performance improvements for Mark Occurrences:

- Only update the occurrence annotations if the file is in the active
editor. Previously, annotations were updated for all open files when
the caret in the active editor changed.
- Cache the most recently created index so that just browsing a file
does not create a new index every time the caret position changes.