2013-09-22 2 views
0

Кажется, что я не могу использовать фрагменты из * .snippets файлов, кроме all.snippets.Я могу просто использовать фрагменты из all.snippets

Например, я не могу использовать фрагменты из c.snippets или python.snippets.

Если я пытаюсь определить пользовательские фрагменты в файлах all.snippets, это работает, но не в c.snippets, когда я создаю файл .c.

Но если я добавлю команду на vim: :UltiSnipsAddFiletypes types, она учитывает типы.

Почему именно этот тип не учитывается?

+0

У вас возникла проблема с плагином Vim: попробуйте его отслеживать проблемы. – romainl

+0

У вас есть ': filetype [...] плагин на' в вашем '.vimrc', т. Е. Работает ли ваше обнаружение типа файла? –

+0

@IngoKarkat: есть 'filetype plugin indent on' в .vimrc. Я установил https://github.com/spf13/spf13-vim раньше. – Katsu

ответ

0

После запроса здесь https://answers.launchpad.net/ultisnips/+question/236140, кажется, что скрипты с ftdetect не выполняются должным образом. Мне нужно скопировать файл UltiSnips.vim в репозиторий ~/vim/ftdetect.

+0

Это не решение, это плохое решение, которое полностью разрушает любое преимущество использования диспетчера плагинов в первом месте. Либо это обязанность мужика ultisnips исправить его плагин, либо это vundle или spf ... см. Беспорядок, в котором вы находитесь, когда вы используете так много сторонних инструментов поверх других? – romainl

Смежные вопросы