]> rtime.felk.cvut.cz Git - l4.git/blob - l4/tool/vim/syntax/l4mods.vim
update
[l4.git] / l4 / tool / vim / syntax / l4mods.vim
1 " Vim syntax file for modules.list configuration language
2 " Language:    modules.list configuration language
3 " Maintainer:  Adam Lackorzynski <adam@os.inf.tu-dresden.de>
4 " Last Change: 2013 Jul
5
6 if exists("b:current_syntax")
7   finish
8 endif
9
10 syn clear
11 syn case match
12
13 setlocal iskeyword+=-
14 setlocal iskeyword+=:
15 syn keyword l4modsStatement       modaddr module bin bin-nostrip data data-nostrip kernel sigma0
16 syn keyword l4modsStatement       roottask moe default-kernel default-sigma0 default-roottask default-bootstrap
17 syn keyword l4modsStatement       module-group module bootstrap initrd set
18 syn keyword l4modsStatement       perl: glob: shell:
19 syn keyword l4modsStatementTitle  entry group contained
20 syn keyword l4modsStatementTitle  include
21 syn match   l4modsTitle           /^ *\(entry\|group\).*/ contains=l4modsStatementTitle
22 syn match   l4modsComment         /#.*/
23
24 hi def link l4modsStatement      Statement
25 hi def link l4modsStatementTitle Type
26 hi def link l4modsComment        Comment
27 hi def link l4modsTitle          String
28
29 let b:current_syntax = "l4mods"