Открыть буфер с файлом ftplugin для текущего типа файла? - PullRequest
0 голосов
/ 04 сентября 2018

Я не нашел ответов или вопросов на этот вопрос после некоторых поисков в Google, но, надеюсь, кто-то еще мог бы найти применение для этого, а также.

Я думаю, было бы неплохо, если бы вы работали с новым типом файла, специфичным для iabbrevs. Затем вы можете быстро добавить его в ваш filetype.vim -файл в каталоге ftplugin без необходимости начинать поиск типов файлов и тратить время на поиск нужного файла ftplugin.

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

1 Ответ

0 голосов
/ 04 сентября 2018

Если я правильно понял, вам нужен способ отредактировать соответствующий ftplugin в буфере, с которым вы работаете. Вы можете получить тип файла с выражением &filetype, поэтому один из способов сделать это - получить это в команде с control R и = (вставить из регистра выражений см. файлы справки для c_CTRL-R)

:e ~/.vim/ftplugin/<C-R>=&filetype<CR>.vim<CR>

Это может быть легко преобразовано в карту для размещения в вашем .vimrc:

nnoremap <leader>ef :e ~/.vim/ftplugin/<C-R>=&filetype<CR>.vim<CR>

Или команда:

com! EditFTPlugin exe 'e ~/.vim/ftplugin/' . &filetype . '.vim'
...