New Completion Tweaks and Subwords Improvements for the Eclipse IDE

Codetrails continuously strives to improve your performance by building tools that let you develop code faster with Eclipse. If you know Eclipse Code Recommenders then you probably know that (among other things) we spent quite some time on improving Eclipse’s content assist.

In case you wonder why, the answer is pretty simple: We improve content assist because it is the fifth-most frequently used command in the IDE. Right after Delete, Save, (Jump to) Next Word and Paste:

Codetrails meets with Hessian Minister of Economics Tarek Al-Wazir

During a visit of Tarek Al-Wazir at Technische Universität Darmstadt (Darmstadt University of Technology), Codetrails had the opportunity to demonstrate to the Hessian Deputy Minister-President and Minister of Economics, Energy, Transportation and Regional Development why we think that “programming is predictable” and how this fact can boost a software-development team’s efficiency.

Code Recommenders 2.1: Code Snippets for Eclipse Luna

Today, on 25 June 2014, the yearly Eclipse “release train” arrived at a download mirror near you – again right on time. This year’s Eclipse release, codename Luna, contains notable features like Java 8 support, the long-awaited dark theme, and Code Recommenders 2.1.

What’s New?

The big new feature in Code Recommenders 2.1 is Snipmatch (which Ian Bull nominated as his personal Top 4 feature of Eclipse Luna). But what’s Snipmatch, you ask? Snipmatch is an entirely new way to search for and insert code snippets provided to you by the community. Moreover, Snipmatch makes it easy for you to contribute back to the Eclipse community. Want to find out more? There’s already a two part blog post about searching (part 1) and sharing (part 2) code snippets with Snipmatch as well as a complete guide to snippet editing in the Code Recommenders manual. But long story short: Snipmatch offers you helpful code snippets at your fingertips – all it takes is Ctrl+Alt+Space.

Previously an incubator project of Eclipse Code Recommenders, Snipmatch has seen a flurry of activity in the past few months, with dozens of bugs fixed and several big enhancement made. Snipmatch now features a form-based snippet editor and a EGit-based workflow to snippet sharing, Gerrit code review included. 

And the Code Recommenders community has certainly been busy contributing new snippets to Snipmatch. About a month ago Snipmatch offered 75 snippets, modeled after Eclipse’s own templates. Less than a month later, it now stands at 107 snippets. That’s 32 new snippets, ready to use and easy to insert, contributed before Snipmatch is even released. Imagine how fast Snipmatch can grow with a much larger community! A big thank you goes to Miltos Allamanis, Johannes Dorn, and Olav Lenz for their contributions to both the Snipmatch plugin and its snippets.

If you are interested in the full details, please have a look at the quite comprehensive release review documentation for Code Recommenders 2.1. Or read on to see what’s ahead for Snipmatch in the coming months.