Как настроить vim для использования той же подсветки синтаксиса для Thor, что и для ruby? Когда я редактирую файл *.thor, я могу использовать :set syntax=ruby
, который работает, но не является постоянным. Есть ли способ сделать что-то в моем файле .vimrc, чтобы условно установить синтаксис на ruby, если он *.thor? Может быть, создать файл синтаксиса Thor и наследовать его от ruby?
Ruby-подобная подсветка синтаксиса в VIM для Thor
Ответы (2)
au BufRead,BufNewFile *.thor set filetype=ruby
Я думаю, должно хватить... может быть, это, если вы хотите настроить его позже:
au BufRead,BufNewFile *.thor set filetype=thor
au! Syntax thor source $HOME/.vim/syntax/thor.vim
и скопируйте файл подсветки синтаксиса ruby .vim в $HOME/.vim/syntax/thor.vim
person
Mikhail
schedule
27.01.2011
Спасибо, мне нужна была только первая часть. Этот способ на самом деле лучше, чем просто установка синтаксиса, потому что он также заботится об отступах.
- person Peter Brown; 28.01.2011
autocmd BufNewFile,BufRead *.thor set syntax=ruby
должно сработать.
person
Andrea Bergia
schedule
27.01.2011