Добавление нового типа файла в NERD Commenter - PullRequest
4 голосов
/ 08 декабря 2010

Я использую NERD Commenter . Я хочу добавить новый тип файла к нему. В последней версии определения типов файлов начинаются со строки 69. Я хочу добавить разделители для .pde (Arduino). Поскольку файлы .pde следуют тому же стилю, что и C ++, я просто копирую строку C ++ (строка 115) и меняю расширение. Это выглядит так:

....    
....    
\ 'pde': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' },
....    
....

И это кажется правильным. Тем не менее, я не могу заставить его работать, когда я открываю файл .pde. Вместо использования «//» он использует «#». Я что-то упустил?

Спасибо!

ОБНОВЛЕНИЕ: Кажется, я пишу. Посмотрите на коммит, когда они добавили комментируя поддержку gsp . Они просто делают то же, что и я. Хммм ....

1 Ответ

3 голосов
/ 08 декабря 2010

Вероятно, это потому, что тип файла pde не существует в filetype.vim.

По сути, вам нужно создать собственный файл filetype.vim в ~ / .vim / (который будет получен до системыfiletype.vim) или добавьте к вашему .vimrc:
" Arduino files<br> au BufNewFile,BufRead *.pde setf pde

(С другой стороны, gsp уже существует в файле filetype.vim по умолчанию в строке 763
" GNU Server Pages<br> au BufNewFile,BufRead *.gsp setf gsp )

См. :help new-filetype для получения дополнительной информации о способах реализации нового типа файла.

...