Попытка изменить каталог для фрагментов UltiSnips
Как правильно изменить, где UltiSnips ищет фрагменты. Я попробовал ниже, но безуспешно:
let g:UltiSnipsSnippetsDir = "/newfolder/snippets/"
let g:UltiSnipsSnippetDirectories=["UltiSnipsNewDir"]
2 ответа
Сначала просто используйте полный путь, например, ex:
let g:UltiSnipsSnippetsDir = "~/.vim/bundle/ultisnips/UltiSnips"
Это работает для меня:
Сначала добавьте эту строку в .vimrc
файл:
leg g:UltiSnipsSnippetDirectories=["FolderA","FolderB"]
Затем поместите ваши фрагменты в папку:
~/vim/bundle/vim-snippets/FolderA
Обратите внимание: средний путь должен быть "vim-snippets", а не "ultisnips", если используется относительный путь, потому что фрагменты отделены от движка, это еще один плагин "honza/vim-snippets".
КСТАТИ, UltiSnipsSnippetDirectories
где ultisnips ищет снайперов, UltiSnipsSnippetsDir
где сохранить фрагменты при вводе :UltiSnipsEdit
создать снип.