SublimeCodeIntel - code intelligence and autocomplete for Sublime Text 2
github.com
github.com
To give a few examples of the bugs I encounter every day:
1. If you use it to auto-complete css files and you want to type "text-shadow" the moment you hit the dash the text gets replaced with "text-align". So if you type quickly you end up with "text-alignshadow:". The second time you type text-shadow it does work. This goes wrong for all definitions that contain a dash because SublimeCodeIntel (or the libraries it depends on) considers a dash a separator and separators trigger code completition.
2. It autocompletes on empty matches. If you start typing and for one reason or another the auto complete window pops up (and it does so automatically) and you hit space, or colon, any other separator what you just typed gets replaced with the topmost match in the completion list (even if 0 characters match).
3. I think it messes with my undo/navigation buffers, but I'm not quite sure.
4. The python completion crawler keeps reindexing and reindexing. So in practice the Python completion is nearly useless. It also doesn't give hints for parameter order (which I consider the most valuable hints by far) even though Komodo does (the library is ported from Open Komodo afaict)
5. ST crashes a few times a day after installing this plugin. Not 100% sure if it's to blame, though.
6. Unlike Komodo it doesn't index jQuery properly.
These issues aren't dealbreakers though. I just hit escape whenever the auto-complete window pops up.
With the editor crashing over and over, I don't think the completion will save much time. (Although ST recovers from a crash with everything pretty much as it was, unsaved buffers included (at least on Lion).)
Hopefully this plugin will continue to improve, though.
Screenshot if anybody wants to see what it looks like: http://i.imgur.com/BH3yd.png
I haven't been able to try it out much besides playing around in an old ruby project. It doesn't really seem to do much unless you are coding pure ruby but it's convenient enough.
makes Sublime Text 2 even better and I like that :-)
My suggestion to SublimeCodeIntel developer is: write your own version!! Code Intel even fails on Komodo.
Sublime Text is just awesome! <3