O erro se origina da função files_to_edit()
no arquivo "C: \ Users \ 2c.2c2c.vim \ pacote \ ultisnips \ plugin \ UltiSnips__init __. py". Dado um tipo de arquivo (por exemplo, "markdown"), essa função tenta descobrir onde o arquivo com os snippets correspondentes ("markdown.snippets") pode estar localizado em seu sistema. A função verifica vários lugares:
- Se a variável global
g:UltiSnipsSnippetsDir
existir, ela aparecerá nessa pasta - Se a variável global
g:UltiSnipsSnippetDirectories
existir, então itera sobre os itens emrtp
, anexa o diretório da variável e procura nas pastas resultantes - Se nenhuma das opções acima estiver configurada, ela itera sobre os itens em
rtp
, anexa "UltiSnips" e procura nas pastas resultantes
De acordo com sua mensagem de erro
WindowsError: [Error 3] The system cannot find the path specified: u'C:\Usersc.2c2c\vimfiles\UltiSnips'
acabou na terceira opção. Por algum motivo, ele não selecionou o item correto de rtp
. O que você poderia fazer para corrigir o problema sem acessar o código-fonte do plug-in e depurá-lo é definido g:UltiSnipsSnippetsDir
explicitamente como o local onde os snippets estão armazenados, ou seja, "C: \ Users \ 2c.2c2c.vim \ bundle \ ultisnips \ UltiSnips ". Basta soltar a linha
let g:UltiSnipsSnippetsDir = "C:\Usersc.2c2c\.vim\bundle\ultisnips\UltiSnips"
em algum lugar no seu .vimrc.