If you went to one of the software conferences in which the Eclipse IDE was presented it is not unlikely that you went to one of these sessions, called “JDT Kung-Fu” or “Efficient Eclipse IDE usage”. You also find lots of blog entries with tips on how to configure your Eclipse IDE better.
Examples for this include, the default time to get code completion, file extensions registration, additional templates, running jobs in background by default, automatic placement of semicolon and similar settings.
We at the vogella GmbH company got tired of setting up the same values again and again for every workspace. Also we noticed that several of the developers we work together leave the Eclipse default untouched, maybe they are overwhelmed with the options or just don’t know that they can make their life better.
That is why we created the saneclipse project. This project provides a set of plug-ins which:
- Registers several default file endings in the Eclipse text editor, because opening the system editor is typically not the desired behavior
- Adds more JDT templates for JFace, Android and Java programmer
- Configures the preference at startup of Eclipse to defaults we think have proven to be reasonable
You can find its homepage at http://www.saneclipse.com/. The p2 update site is hosted at bintray under http://dl.bintray.com/vogellacompany/saneclipse/ and the source is free available under the EPL at Github.
We hope this helps, the project is relatively new, so we expect to improve that over time. For example the additional templates are not context sensitive, we plan to fix that shortly.
Pull request to improve the project are welcome.