" Vim syntax file " Language: FreeBSD kernel config " Maintainer: Akira Funahashi " Last Change: 2001 Oct 14 " remove any old syntax stuff hanging around syn clear " define the kernel syntax syn match kerneldelimiter "[()\[\];,]" syn match kerneloperator "[=|&\*\+\<\>]" syn match kernelcomment "\(dnl.*\)\|\(#.*\)" syn match kernelfunction "\<[0-9A-Z_]*\>" syn match kernelnumber "[-+]\=\<\d\+\(\.\d*\)\=\>" syn match kernelnumber "0x\<[0-9]*\>" syn keyword kernelkeyword device pseudo machine cpu ident maxusers syn keyword kernelspecial makeoptions options irq drq port iomem syn keyword kerneltype at disable enable syn keyword kernelfunction i386 syn region kernelstring start=+"+ skip=+\\"+ end=+"+ syn region kernelstring start=+`+ skip=+\\'+ end=+'+ syn region kernelstring start=+`+ skip=+\\'+ end=+`+ if !exists("did_kernel_syntax_inits") let did_kernel_syntax_inits = 1 " The default methods for highlighting. Can be overridden later hi link kerneldelimiter Delimiter hi link kerneloperator Operator hi link kernelcomment Comment hi link kernelfunction Function hi link kernelnumber Number hi link kernelkeyword Keyword hi link kernelspecial Special hi link kerneltype Type hi link kernelstring String endif let b:current_syntax = "kernel" " vim: ts=4