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.
Bookmarks