2011-01-27 21 views
5

Jak skonfigurować vim tak, aby używało tego samego podświetlania składni dla Thor, co w przypadku ruby? Kiedy edytuję plik * .thor, mogę użyć :set syntax=ruby, który działa, ale nie jest stały. Czy jest jakiś sposób na zrobienie czegoś w moim pliku .vimrc, aby warunkowo ustawić składnię ruby, jeśli jest to * .thor? Może utworzyć plik składni thor i dziedziczyć z ruby?Podświetlanie składni podobnej do Rubiego w VIM dla Thora

Odpowiedz

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

myślę powinno wystarczyć ... może to jeśli chcesz dostosować go później:

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

i skopiować plik .vim rubinowy podświetlania składni $HOME/.vim/syntax/thor.vim

+1

Dzięki, pierwsza część była wszystkim, czego potrzebowałem. Ta metoda jest w rzeczywistości lepsza niż samo ustawienie składni, ponieważ dba również o wcięcie. –

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

powinno działać .

Powiązane problemy