Witam.
Ostatnio często pracuję z plikami scenerii w Vim'ie. Postanowiłem więc napisać prowizoryczną obsługę podświetlenia składni dla tych plików. Powinno działać dla plików zakończonych rozszerzeniem .scn, .scm, .inc, jednak te ostanie ma już domyślnie zarezerwowane pewne podświetlanie(syntax=pov, oczywiście jeżeli posiadamy taką definicję). W związku z tym otwierając pliki *.inc można ręcznie ustawić składnię przez
:set syntax=maszynascn (załącznik 2).
Najnormalniejszym rozwiązaniem wydaje się edycja pliku
.vimrc polegająca na dodaniu niżej podanych wierszy:
au BufRead,BufNewFile *.scn set filetype=maszynascn
au BufRead,BufNewFile *.scm set filetype=maszynascn
au BufRead,BufNewFile *.inc set filetype=maszynascn " tutaj już składnia 'pov' nie będzie działała dla plików *.inc
Zainteresowanym zostawiam w załączniku spakowany plik
maszynascn.vim z definicją składni. Żeby z niego skorzystać, należy go umieścić w odpowiednim katalogu Vim'a, u mnie leży on w
/usr/share/vim/vim73/syntax/. Niestety nie miałem jeszcze okazji testować podświetlenia na windows'owym GVim'ie - jeśli kogoś to interesuje, kieruję do:
http://www.vim.org/download.php#pc.
Można podsuwać propozycje zmian w podświetlaniu lub dostosować sobie tą definicje na swój sposób.