Настройки типов файлов vim теряются при использовании ресурсов vimrc - PullRequest
0 голосов
/ 02 апреля 2019

Следуя инструкциям здесь У меня есть файл ftdetect, ~/.vim/ftdetect/cheat.vim с этой строкой:

au BufNewFile,BufRead *.cheat/* set filetype=cheat

Это загружает простой файл конфигурации на ~/.vim/ftplugin/cheat.vim:

set statusline=%t
set statusline+=\ %P
set statusline+=%#todo#
set nonumber

Он загружается нормально, но когда я получаю ~/.vimrc, настройки для cheat.vim теряются.

1 Ответ

1 голос
/ 02 апреля 2019

Лучшее долгосрочное решение состоит в том, чтобы избежать установки параметров типа файла для перезаписи vimrc, если они выполняются напрямую с использованием локальных опций и т. П., Но самым простым решением часто является повторное редактирование файла.Введите

:edit

и нажмите Enter.

Это может быть сокращено до :e при интерактивном использовании, и сопоставление легко создать:

nnoremap <silent> <leader>e :edit<CR>

Я предлагаю прочитать страницы справки по запуску vim, файлам инициализации, команде источника, команда редактирования и различные способы настройки локальных элементов в одном буфере (например, setlocal, map-<buffer>, шаблон autocmd <buffer>).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...