3 ms·
I've been using it for the past two weeks. It's very buggy but quite good when it works. I'm using the most recent version from git. To give a few examples of
by gizmo 15y ago
I've been using it for the past two weeks. It's very buggy but quite good when it works. I'm using the most recent version from git.
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.
- veidr 15y agoYeah, I installed this and just opening a new buffer and triggering the completion a few times in a row causes ST to crash, repeatably. 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.
- jskinner 15y agoSome of these issues arise because SublimeCodeIntel triggers the auto-complete prompt automatically, which it wasn't designed for. I'm planning to rework the auto-complete system at some point to make it more appropriate for this scenario.
- arctangent 15y agoI guess it sucks that these issues are spoiling your experience. But this is obviously a new thing and the bugs will be worked out eventually. Can you tell us more about the good things it does for you?