[ANN] IdeaVIM 0.12.2
An update to the IdeaVIM plugin is now available for IDEA 8.0.
This fixes all the problems with searching that showed up with the latest release of IDEA 8.0.
The problem was due to a bug introduced in JDK 1.6.0_10 which is the JDK shipped with IDEA 8.0 (at least on Windows). This plugin update works around the JDK bug so all the searching related functionality works again.
Enjoy,
Rick
Please sign in to leave a comment.
Hello, and thank you for providing this update.
I'm stuck on Idea 6, and am using the JDK 6-1.6.0.10, and am having the problem where I can not search my file (using ideaVIM's '/').
I cannot afford to repurchase Idea (I cant upgrade since I'm 2 versions behind), nor do I need to. I would just like to get the plugin working again. I tried manually installing your new version, but it doesnt seem to play well with Idea 6.
Any suggestions?
You need a version of the plugin that is specific to IDEA 6. The new versions definitely won't work. I haven't updated the plugin for IDEA 6 in quite a while. I'll see if I can make the same workaround and post an update for IDEA 6. But it will be a while due to other priorities.
My best suggestion in the meantime is to use JDK 1.6.0_7 (or older) if you can. As far as I can tell the JDK bug was introduced after that.
Rick
I think you can upgrade from older versions as well.
-tt
May I know where the latest source code is hosted at? I looked for one at sourceforge.net but couldn't find the latest one and the CVS repository seemed to be out of date.
IdeaVIM 0.12.2 is refusing to start up for my IDEA 8.0.1 (also tested on 8.1 EAP) with the following exception:
I added the following simple if statement right before the ClassCastException is thrown (KeyParser.java:557):
if (!(node instanceof ParentNode)) {
continue;
}
IdeaVIM seems to work fine after adding the statement above for me. If you are experiencing the same problem, please replace $HOME/.IntelliJIdea8x/config/plugins/IdeaVIM/lib/IdeaVIM.jar with the attached JAR.
HTH,
Trustin
Attachment(s):
IdeaVIM.jar