5

Как настроить vim на использование той же подсветки синтаксиса для Thor, что и для рубина? Когда я редактирую файл * .thor, я могу использовать :set syntax=ruby, который работает, но не является постоянным. Есть ли способ сделать что-то в моем файле .vimrc, чтобы условно установить синтаксис в ruby, если это * .thor? Может быть, создать файл синтаксиса тора и наследовать от ruby?Рубиноподобный синтаксис Подсветка в VIM для Thor

ответ

11
au BufRead,BufNewFile *.thor set filetype=ruby 

Я думаю, что должно хватить ... Может быть, если вы хотите, чтобы настроить его позже:

au BufRead,BufNewFile *.thor set filetype=thor 
au! Syntax thor source $HOME/.vim/syntax/thor.vim 

и скопировать файл рубинового .vim подсветки синтаксиса для $HOME/.vim/syntax/thor.vim

+1

Спасибо, первая часть была всем, в чем я нуждался. Этот способ на самом деле лучше, чем просто установка синтаксиса, поскольку он также требует отступов. –

4
autocmd BufNewFile,BufRead *.thor set syntax=ruby 

должны работать ,

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