Я попытался удалить патоген, но теперь не могу определить тип файла. С этой проблемой у меня нет определения типа файла и, следовательно, нет поддержки синтаксиса. При запуске vim через vim -V1 я получаю следующее сообщение:

not found in 'runtimepath': "ftdetect/*.vim"

Я потратил больше времени, чем хотел бы, уже пытался решить эту проблему, но не нашел ничего, чтобы помочь. Я бы не подумал, что патоген мог так сильно испортить обнаружение файлов. Кто-нибудь имел эту проблему или знает, как ее исправить?

1 ответ1

1

Ваш ключ к решению этой проблемы - информация в :set runtimepath? Ваш каталог ftdetect должен находиться под любым из перечисленных мест, обычно первым, ~/.vim/ . Проверьте, есть ли еще что-то в вашем ~/.vimrc которое изменяет настройку 'runtimepath' .

Pathogen устанавливает все плагины в отдельных bundle/ подкаталогах; вам нужно переместить эти поддеревья обратно в единый консолидированный каталог, чтобы они снова заработали.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .