Community
Participate
Working Groups
I have developed a minimal plugin that I use to great effect to maximize the use of code assist. The plugin merely sets the property for the auto-activation triggers to a long string (chars A-Z and a-z, as well as '.') in order to make all alpha keys plus the '.' triggers. The feature request, then, is trivial: please increase the limit on auto-activation triggers to 53 (26 + 26 + 1), or greater, to allow people to configure this functionality. I have been using it for over a year and really love it. I'm attaching the plugin if people would like to try it out. Once the plugin is in, type Ctrl-Alt-Shift-Z to have it set the auto-activation property. The plugin is called "HyperAssist" (org.popejoy.hyperassist). Thanks, Stuart
Created attachment 51104 [details] "HyperAssist" plugin to set code assist triggers to all alpha plus '.' Installation: extract tarball in plugins dir, restart eclipse. To enable, type Ctrl-Alt-Shift-Z. All alpha keys, lower and upper case, plus the "." will be enabled for hyperassist. To change what characters are enabled, use the "HyperAssist" preference pane under "Java".
I use this plugin too, and it creates an effect similar to type-ahead in OpenOffice or handwriting recognition on PDAs. Another option, rather than extending the auto-activation field would be to provide a type-ahead checkbox that would disable the auto-activation text field and effectively set it to [A-Za-z.]. This would signal to users that this level of auto-activation creates a different workflow than auto-activating on ".", and it would save users from typing in all those characters. HyperAssist really does save a lot of keystrokes, since <ctrl><space> is no longer necessary, and completion is always available. HyperAssist can be annoying when typing new variable names, but <escape> dismisses it. I've switched from typing <ctrl><space> constantly to <escape> infrequenly.
*** Bug 169954 has been marked as a duplicate of this bug. ***
*** Bug 226386 has been marked as a duplicate of this bug. ***
Created attachment 95558 [details] hyperassist error log Does not work in eclipse 3.3.0 - attaching error log screenshot.
I got the same error Sam Mesh did. Any workaround?
Created attachment 95729 [details] Right xml I found the problem. It was typos in the xml plugin. The correct goes attached. Finaly could get this wonderful feature in eclipse.
I've lifted that limitation for the entry field but didn't make it larger i.e. you can now enter long strings if you want.
Verified in I20080427-2000.
No updates for seems to be the same bug 204768 ?
I have tried a lot to get this awesome plugin to work on the latest release of Eclipse but it seems that the two are not incompatible. I get the "HyperAssist" preference pane under "Java" but it won't activate on pressing the key combination "ALT+CTRL+SHIFT+Z". The "Error Log" doesn't show up any errors for this plug-in too. Please, I want this plugin working in my Eclipse installation badly. Help me out in getting it to work.
(In reply to comment #11) That plug-in is not necessary any more. Just go to Preferences > Java > Editor > Content Assist and paste ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz. into the "Auto activation triggers for Java:" field.
*** Bug 358031 has been marked as a duplicate of this bug. ***
*** Bug 536991 has been marked as a duplicate of this bug. ***
*** Bug 250784 has been marked as a duplicate of this bug. ***
*** Bug 226603 has been marked as a duplicate of this bug. ***