23 lines
471 B
VimL
23 lines
471 B
VimL
# Vim plugin to edit .cub files
|
|
|
|
function! CubSyntax()
|
|
if expand('%:e') == 'cub'
|
|
|
|
highlight cubParameter ctermfg=blue
|
|
syntax match cubParameter /^(NO|SO|WE|EA|F|C) .$/
|
|
|
|
highlight cubDefault ctermfg=white
|
|
syntax match cubDefault /./
|
|
|
|
highlight cub0 ctermfg=grey
|
|
syntax match cub0 /0/
|
|
|
|
highlight cub1 cterm=bold ctermfg=white
|
|
syntax match cub1 /1/
|
|
|
|
highlight cubP cterm=bold ctermfg=blue
|
|
syntax match cubP /[NSWE]/
|
|
|
|
endif
|
|
endfunction
|
|
autocmd BufReadPost * call CubSyntax()
|