There have been some great improvements to the Java language support in RSTALanguageSupport. If you haven’t looked at it lately, here’s what you’re missing out on:
1. Import statements are added when code completion inserts a class name that has not yet been imported. Following in the footsteps of IDE’s such as Eclipse, this feature prevents you from having to manually enter all your import statements; just type away, and hit Ctrl+Space to have them added for you. Thanks go out to users Guilherme and Jonatas for the initial implementation of this feature, and for making me get off my bum and start working again on the library!
2. Duplicate local variable names are squiggle-underlined and flagged as errors. A small but useful check.
3. Fixed a bug, and now the code completion list correctly handles and shows multiple classes/interfaces with the same name, such as javax.swing.text.Document and org.w3c.dom.Document. Previously only one such class would “win out” and be listed as a completion choice. Now, they all have equal and fair representation! Once again, the hard work was done by Guilherme and Jonatas.
If you haven’t done so yet, download the RSTALanguageSupport project from SVN and give it a try!