2010-12-08 2 views
4

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

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

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

Спасибо!

UPDATE: Кажется, я делаю это, пишу. Посмотрите на фиксацию, когда они добавили commenting support for gsp. Они просто делают то же, что и я. Hmmm ....

ответ

2

Возможно, это связано с тем, что filetype pde не существует в filetype.vim.

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

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

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

+0

Вы потрясающий! Благодаря! Я решил назвать filetype для «arduino». В конце концов, расширение может быть .pde, но тип файла arduino. Благодаря! : D – Sparragus 2010-12-08 08:35:33

 Смежные вопросы

  • Нет связанных вопросов^_^