Battery Powered

Ganymede’s Auto Completion Sure Seems Broken

August 8, 2008 · 4 Comments

So I was using the latest version of Eclipse, dubbed Ganymede, and right of the bat as I was hacking some Java code I noticed that something was missing. Actually a whole list of things went missing after I hit the usual ultra Ctrl+Space combo. For some odd reason the code completion lists were completely empty. I hit up google for an answer and there were almost no posts whatsoever about this issue.

It seems that by default the most of the code completion settings were turned off. The simple fix is to just turn them on again:

  1. Go to Window -> Settings in the menu.
  2. Type in “Completion” in the filter field or browse to the Java / Editor / Content Assist / Advanced part of the settings.
  3. Now turn all those buggers on by checking them:
  4. And it should work now.

I’m still trying to figure out why the eclipse developers have changed the defaults. Was Content Assist getting way too processing intensive? Faster computer components is much cheaper than the added labour needed to cope with productivity issues. What even puzzles me more is that not many seemed to adress this highly annoying issue of changed defaults.

Well… it does have a fashionably simple fix.

Categories: dev
Tagged: , ,

4 responses so far ↓

  • nkr1pt // September 16, 2008 at 6:26 pm | Reply

    Great tip!

    I was also struggling with this issue.
    Unbelievable that they decided to turn most autocompletion settings off by default.

  • kyrqt // October 23, 2008 at 7:09 pm | Reply

    Your suggestions on how to turn back on Java auto-completion worked great! I also upgraded to the Ganymede and Java auto-completion was turned off

  • Axel // May 12, 2009 at 12:42 pm | Reply

    Thanks, fixed it for me. Yes, unbelievable. Isn’t this *the* key feature? You wonder…

  • Madhu // August 31, 2009 at 12:30 pm | Reply

    Thanks! It was annoying me for the last couple of days, this fixed it.

    I wonder why code assist is turned off by default… weird!

Leave a Comment