34 lines
1.2 KiB
VimL
34 lines
1.2 KiB
VimL
" Vim syntax file for modules.list configuration language
|
|
" Language: modules.list configuration language
|
|
" Maintainer: Adam Lackorzynski <adam@os.inf.tu-dresden.de>
|
|
" Last Change: 2013 Jul
|
|
|
|
if exists("b:current_syntax")
|
|
finish
|
|
endif
|
|
|
|
syn clear
|
|
syn case match
|
|
|
|
setlocal iskeyword+=-
|
|
setlocal iskeyword+=:
|
|
setlocal iskeyword+=[
|
|
setlocal iskeyword+=]
|
|
syn keyword l4modsStatement modaddr module bin bin-nostrip data data-nostrip kernel sigma0
|
|
syn keyword l4modsStatement roottask moe default-kernel default-sigma0 default-roottask default-bootstrap
|
|
syn keyword l4modsStatement module-group bootstrap initrd set
|
|
syn region l4modsModuleWithArgs start="module\[" end="\]"
|
|
syn keyword l4modsStatement perl: glob: shell:
|
|
syn keyword l4modsStatementTitle entry title group contained
|
|
syn keyword l4modsStatementTitle include
|
|
syn match l4modsTitle /^ *\(entry\|group\|title\).*/ contains=l4modsStatementTitle
|
|
syn match l4modsComment /#.*/
|
|
|
|
hi def link l4modsStatement Statement
|
|
hi def link l4modsModuleWithArgs Statement
|
|
hi def link l4modsStatementTitle Type
|
|
hi def link l4modsComment Comment
|
|
hi def link l4modsTitle String
|
|
|
|
let b:current_syntax = "l4mods"
|