For several last years I write a lot of Java code and use Java IDEs. Namely Eclipse and IntelliJ IDEA.
The latter is near perfect.
What I miss in current Pascal IDEs most?
  • context-aware completion
  • errors and warnings highlighting
  • quick fixes for the highlighted code
  • code navigation - identifier <=> usages, interface <=> implementation, parent class <=> descendants etc
  • refactoring - rename to name a simplest
  • though-out user interface
  • good VCS integration


IDEA has all of this and much more.
It's built over language-agnostic (almost) platform and allows implementation of custom languages via plugins.

So I decided to create a Pascal custom language for IDEA.
Current version can be downloaded here.
Installation instructions.

At the moment it integrates with Free Pascal compiler and includes features from the above list in a varying degree of completion.



I need some feedback and suggestions on which features are most needed.