An autocompletion daemon for Go(github.com)
github.com
An autocompletion daemon for Go
https://github.com/nsf/gocode
8 comments
YouCompleteMe[1] was discussed here[2] not too long ago. Do you have any thoughts on how it compares to clang_complete and pysmell/rope?
It would be nice if this new Go completer could be plugged into YCM (for example), or if these various plugins could combine efforts somehow. Superficially (I haven't read the source), YCM seems like it would have a pluggable backend since it already uses both llvm/clang and jedi(python) for completions.
[1] https://github.com/Valloric/YouCompleteMe
[2] https://news.ycombinator.com/item?id=5169062
It would be nice if this new Go completer could be plugged into YCM (for example), or if these various plugins could combine efforts somehow. Superficially (I haven't read the source), YCM seems like it would have a pluggable backend since it already uses both llvm/clang and jedi(python) for completions.
[1] https://github.com/Valloric/YouCompleteMe
[2] https://news.ycombinator.com/item?id=5169062
Gocode can provide Omnicompletion for Vim which YCM can autocomplete for you, if that's what you mean.
I'm currently doing that and it works really nicely.
you might want to add jedi to the list
https://github.com/davidhalter/jedi
https://github.com/davidhalter/jedi
Not new, but yeah awesome. This automagically integrates into Sublime Text simply by just installing the GoSublime plugin.
This works really well with Textmate 2 as well with the default Go bundle, though I did have a problem with the daemon not communicating with TM correctly at first - it was running, but no autocomplete in Textmate. Stopping it and restarting did the trick.
Thanks for the great tool, I'll be using this a lot.
Thanks for the great tool, I'll be using this a lot.
That project just made my day!
For C/C++/Obj-C we can use llvm/clang. [1] I've found Pysmell[2] and Rope[3], for Python. C# has NRefactory[4], which is used by the Sharpdevelop and Xamarin folks. When doing java you can kind of do this with Eclim[5]. It can run a headless eclipse.
The day vim does all of these out of the box, will be a happy day!
[1] https://github.com/Rip-Rip/clang_complete
[2] https://code.google.com/p/pysmell/
[3] http://rope.sourceforge.net/
[4] https://github.com/icsharpcode/NRefactory
[5] http://eclim.org