Почему Vim игнорирует файлы в ~/.vim/after/ftplugin?

Кажется, у меня проблема с локальной конфигурацией Vim, но я не уверен, что это такое. Мне нужно переопределить некоторые специфичные для типа файла настройки. В соответствии с несколькими уроками / Howtos, я создал ~/.vim/after/ftplugin/cpp.vim с соответствующими setlocal заявления, но, кажется, не читается. Я проверил это ~/.vim/after в runtimepath,

Я работал над этим с autocmd FileType cpp setlocal ... в ~/.vimrc, но это за гранью. Любой совет о том, как диагностировать / исправить это? Или я просто упускаю что-то очевидное?

2 ответа

Решение

Проверьте вывод:

:filetype

Вам может понадобиться добавить

filetype plugin on

к вашему.vimrc (или, по крайней мере, добавьте "плагин" к вашей настройке "тип файла").

Хорошее место для начала было бы использовать :scriptnames команда. Откройте файл C++, как вы обычно делаете и выполняете

:scriptnames

Это покажет вам файлы, которые Vim получил с момента его запуска.

Другие вопросы по тегам