diff options
author | Tobias Klauser <tklauser@distanz.ch> | 2013-12-02 14:42:14 +0100 |
---|---|---|
committer | Tobias Klauser <tklauser@distanz.ch> | 2013-12-02 14:42:14 +0100 |
commit | 1751b25cd184e060b335ff1ae239c69f2474df4b (patch) | |
tree | 76d0b746a179f5b1e5d065137fbd15ea7cf2cae4 /.vim/syntax/dts.vim | |
parent | f770648b665ba3c1364f267f66ab9c4601847615 (diff) | |
parent | 21e2fa2ad06ee16537321cffb9c50145a6739509 (diff) |
Merge branch 'master' of git+ssh://git.distanz.ch/home/tklauser/scm/dotfiles/vim
Diffstat (limited to '.vim/syntax/dts.vim')
-rw-r--r-- | .vim/syntax/dts.vim | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/.vim/syntax/dts.vim b/.vim/syntax/dts.vim new file mode 100644 index 0000000..145761a --- /dev/null +++ b/.vim/syntax/dts.vim @@ -0,0 +1,26 @@ +" Vim syntax file +" Language: dts/dtsi (device tree files) +" Maintainer: Daniel Mack <vim@zonque.org> +" Last Change: 2012 Oct 04 + +if exists("b:current_syntax") + finish +endif + +syntax region dtsComment start="/\*" end="\*/" +syntax match dtsReference "&[[:alpha:][:digit:]_]\+" +syntax region dtsBinaryProperty start="\[" end="\]" +syntax match dtsStringProperty "\".*\"" +syntax match dtsKeyword "/.*/" +syntax match dtsLabel "^[[:space:]]*[[:alpha:][:digit:]_]\+:" +syntax region dtsCellProperty start="<" end=">" contains=dtsReference,dtsBinaryProperty,dtsStringProperty,dtsComment +syntax region dtsCommentInner start="/\*" end="\*/" + +hi def link dtsCellProperty Number +hi def link dtsBinaryProperty Number +hi def link dtsStringProperty String +hi def link dtsKeyword Include +hi def link dtsLabel Label +hi def link dtsReference Macro +hi def link dtsComment Comment +hi def link dtsCommentInner Comment |