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.
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): as_vimencoding( s))
rv = vim.eval(
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.