Создание глобальной конфигурации Vim, включая отдельные файлы конфигурации для плагинов?

Я использую Arch Linux (ARM, но не имеет значения) на серверном компьютере и хочу создать глобальную конфигурацию для Vim на основе моей текущей личной конфигурации.

Я уже переместил ~/.vimrc в / etc / vimrc, и это прекрасно работает, но я хочу также настроить плагин filetype глобально. Мои личные конфигурационные файлы для этого находятся в ~/.vim/after/ftplugin/. Отдельный файл необходим для каждого типа файла.

Я попытался скопировать эту папку.vim в /etc (но назвал ее vim, а не.vim), но безрезультатно. Есть идеи? Заранее спасибо.

1 ответ

Общесистемные файлы времени выполнения Vim не находятся в /etc, Внутри Vim, тип :set runtimepath?, и он расскажет вам все каталоги, как правило, в том числе что-то вроде /usr/share/vim/vim73,

Вы можете поместить туда свою конфигурацию (но помните, что эти существующие местоположения могут быть перезаписаны обновлениями пакета!), Или, если у вас есть настроенный глобальный /etc/vimrcво всяком случае, вы также можете добавить любой произвольный каталог через :set runtimepath+=/etc/myvimstuff там.

Старайтесь избегать after каталог; это предназначено для пользовательской настройки.

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