Live data from Hacker News

YouCompleteMe, a Fast, As-You-Type, Fuzzy-Search Code Completion Engine for Vim

val.markovic.io

71–80 of 119 posts

Re: YouCompleteMe, a Fast, As-You-Type, Fuzzy-Search Code Completion Engine for Vim

#71

This was state of the art emacs in 1997 when I was working on WebLogic. Though at the time it was called hippie-expand mode and it was in emacs. http://emacswiki.org/emacs/HippieExpand Yeah, I went there.

IIRC hippie-expand requires users to press a keyboard shortcut (like omni-complete in vim). This plugin seems to always present a completion menu (updated after every keypress).

Re: YouCompleteMe, a Fast, As-You-Type, Fuzzy-Search Code Completion Engine for Vim

#72

I want to see developers who are experts in IDea, emacs, vim, etc. face off to code a variety of projects in several languages/frameworks side by side in each editor/IDE so we talk about the empirical differences. vim is a lot faster for many things, but I wonder how well it compares when you need to debug Java remotely (in a container on another server), for example.

Whether you're adding IDE features to vim or vim features to an IDE, you'll always going to have to live with compromises.

Re: YouCompleteMe, a Fast, As-You-Type, Fuzzy-Search Code Completion Engine for Vim

#74
post #39

I want to see developers who are experts in IDea, emacs, vim, etc. face off to code a variety of projects in several languages/frameworks side by side in each editor/IDE so we talk about the empirical differences. vim is a lot faster for many things, but I wonder how well it compares when you need to debug Java remotely (in a container on another server), for example.

The vim editor is awesome, but all this 'bolt on a bunch of stuff to make vim more like an IDE' is misguided imo. If you use Java, use eclim for a vim-like experience in Eclipse; if you use Visual Studio, use viemu. (that said, I still wrote a vim plugin to display the php manual function declaration in the status bar when you have your cursor nead the name of a vim function... but just because there is no 'real' IDE…

> if you use Visual Studio, use viemu.

I recommend vsvim. It is open source and free where viemu costs $99.

http://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-...

Re: YouCompleteMe, a Fast, As-You-Type, Fuzzy-Search Code Completion Engine for Vim

#76
post #65

It's a pity that it doesn't support Java, it's more or less also a C family language (if one puts Objective-C and C++ in same bucket as pure C). Or maybe someone tried it in Java? I would really like to have better support for Java in vim(just editing and code completion, I don't debugger in vim). Do you know some useful plugins for this? I tried several (I don't remember the names) and I'm back to old omnicomplete t…

This is because this plugin employs clang to gather information for autocomplete.

I'm curious to find out how much effort it would take to extend this to other compiled languages. I don't know enough about javac or GCJ to say.

Re: YouCompleteMe, a Fast, As-You-Type, Fuzzy-Search Code Completion Engine for Vim

#77
post #65

It's a pity that it doesn't support Java, it's more or less also a C family language (if one puts Objective-C and C++ in same bucket as pure C). Or maybe someone tried it in Java? I would really like to have better support for Java in vim(just editing and code completion, I don't debugger in vim). Do you know some useful plugins for this? I tried several (I don't remember the names) and I'm back to old omnicomplete t…

eclim works really well for me, though it may be a bit too powerful (i.e. it does everything eclipse does, which includes debugger).

Re: YouCompleteMe, a Fast, As-You-Type, Fuzzy-Search Code Completion Engine for Vim

#78
post #65

It's a pity that it doesn't support Java, it's more or less also a C family language (if one puts Objective-C and C++ in same bucket as pure C). Or maybe someone tried it in Java? I would really like to have better support for Java in vim(just editing and code completion, I don't debugger in vim). Do you know some useful plugins for this? I tried several (I don't remember the names) and I'm back to old omnicomplete t…

eclim works really well for me, though it may be a bit too powerful (i.e. it does everything eclipse does, which includes debugger).

Really? I found eclim to be quite slow when I was using it last year. I would wait one to two seconds for an autocomplete menu to pop up.

Fortunately I haven't had to do any Java recently.

Post reply on HN