2018-07-01 04:40:14 +00:00
|
|
|
" SubX syntax file
|
|
|
|
" Language: SubX
|
|
|
|
" Maintainer: Kartik Agaram <mu@akkartik.com>
|
|
|
|
" URL: http://github.com/akkartik/mu
|
|
|
|
" License: public domain
|
|
|
|
"
|
|
|
|
" Copy this into your ftplugin directory, and add the following to your vimrc
|
|
|
|
" or to .vim/ftdetect/subx.vim:
|
|
|
|
" autocmd BufReadPost,BufNewFile *.subx set filetype=subx
|
|
|
|
|
|
|
|
let s:save_cpo = &cpo
|
|
|
|
set cpo&vim
|
|
|
|
|
|
|
|
" setlocal iskeyword=@,48-57,?,!,_,$,-
|
|
|
|
setlocal formatoptions-=t " allow long lines
|
|
|
|
setlocal formatoptions+=c " but comments should still wrap
|
|
|
|
|
2018-07-01 04:59:55 +00:00
|
|
|
syntax match subxComment /#.*$/ | highlight link subxComment Comment
|
2018-07-01 04:40:14 +00:00
|
|
|
syntax match subxSalientComment /##.*$/ | highlight link subxSalientComment SalientComment
|
2018-07-01 06:05:10 +00:00
|
|
|
set comments-=:#
|
2018-07-01 04:40:14 +00:00
|
|
|
set comments+=n:#
|
|
|
|
syntax match subxCommentedCode "#? .*" | highlight link subxCommentedCode CommentedCode
|
|
|
|
let b:cmt_head = "#? "
|