Ultisnips + Supertab breaks expandtab in filetype=html, eruby
Bug #1094788 reported by
Steve McKinney
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
UltiSnips |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
Your input (keystroke for keystroke):
<tab>
The expected output:
<tab> expands to 2 spaces.
The actual output:
<tab> jumps to down several lines or does nothing at all.
Details:
* I ONLY observe this behavior in html and eruby files, although I haven't done an exhaustive search.
* Disabling either UltiSnips OR Supertab resolves this issue.
* Output of :set ts? et? sts? sw?
tabstop=2
expandtab
softtabstop=2
shiftwidth=2
The output of :py import sys; print sys.version:
2.7.2 (default, Jun 20 2012, 16:23:33)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/
Additional vim plugins that might interfere:
Supertab
description: | updated |
To post a comment you must log in.
Maybe a duplicate of bug 1084974. Please check and report back.
Generally, Supertab seems to do some magic that moves the cursor which confuses the heck out of Ultisnips. The bug is in supertab though - it should disable autocommands before moving the cursor.