Ahti Kitsik
Building tools with Python, Java, Go, JS. For enquiries email inbox@ahtik.com

writings biography

Eclipse Top 5 Annoyances

18 Dec 2007 by @ahtik

Here is the list of Top 5 Eclipse Annoyances we came up today at the coffee-table, possibly nice to share (in the order of importance).

Also serves as a good wish-list to my Santa Claus!

1. Update Manager

With the help of p2 provisioning and hard work this will be hopefully solved for 3.5. Please don't mess it up this time! :)

There was also some provisioning-related work done as part of 2007 Google Summer of Code.

When talking about "enemies" - Netbeans update manager is much more decent (yet less flexible)

2. Cannot have editors for "no-extension" files
no-Extension-Support bugzilla

Well, files without an extensions SHOULD be treated as any regular file - don't make them feel like crap! :)

YET! At the same time we treat filenames without a filename properly - .project has the extension but no filename :P

3. Opening files from command line
command-line file opening bugzilla

Getting closer I hope, there is a summer-of-code project related to command line commands (about triggering eclipse actions from web-sites). Plus a proof-of-concept thin text-editor padclipse.

Dear Eclipse, give command-line file-open and other configurable command line options. My neighbor Netbeans has it, I want it too.

4. Word Wrap
word wrap bugzilla

HAHAHA! You can take it from here, the official eclipse word wrap page. It works but has it's drawbacks like bugs with ruler line numbers etc.
More seriously - it won't be there in any near timeframe IMHO. Architecturally there has been a little flaw in the very core of Eclipse - SWT.

In SWT StyledText making up all these editors is missing a difference between physical and visual line numbers. Because of that a lot of plugins use one set of API methods for both visual and physical line numbers. To make sure transition is causing no harm, existing API should probably keep showing physical line numbers. But that would break quite a few things - rulers etc.

Not sure how many 3rd party plugins use line info and how to treat them nice while transitioning. Or if that ever happens.

5. Split Editor
Split Editor bugzilla link

What the heck is with this feature? People vote and ask for it.

Do you really need this? You can have many editors for the same file anyway just by choosing New Editor from the tab view popup.

What's your greatest Eclipse New-Year-Wish?

@ahtik is on twitter!