Comment 13 for bug 937605

Revision history for this message
SirVer (sirver) wrote :

That narrows it quite a bit! Thanks for your digging, people.

Could you please try the following 2 things:

1) edit plugin/UltiSnips/_vim.py and replace the following:

def eval(s):
    rv = vim.eval(as_vimencoding(s))
    if not isinstance(rv, (dict, list)):
        return as_unicode(rv)
    return rv

through
def eval(s):
    return vim.eval(s)

See if this solve this particular problem (this might make new problems though).

2) try setting encoding=utf-8 as first thing in your .vimrc (only temporary)

I will try to reproduce this bug in my virtual xp box, but as i am currently travelling this will not be before next week.