X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/ff172ac1470e9d8f3b8a96a0b21ff958cd4d1612..eea5ddf237360145433d8604c13e1633a3315d42:/vim/syntax/roslaunch.vim diff --git a/vim/syntax/roslaunch.vim b/vim/syntax/roslaunch.vim new file mode 100644 index 0000000..c9acdd1 --- /dev/null +++ b/vim/syntax/roslaunch.vim @@ -0,0 +1,24 @@ +" Vim syntax file +" Language: roslaunch XML +" Maintainer: Jonathan Bohren +" Latest Revision: 8 July 2013 +" +" roslaunch xml syntax hilighting with inline yaml support +" +" Put the following in your .vimrc: +" autocmd BufRead,BufNewFile *.launch setfiletype roslaunch + +if exists("b:current_syntax") + finish +endif + +runtime syntax/xml.vim + +let s:current_syntax=b:current_syntax +unlet b:current_syntax + +syntax include @YAML syntax/yaml.vim +syntax region ymlSnipInline matchgroup=rosparamTag start="\m<.\{-}rosparam.\{-}>" end="\m" contains=@YAML containedin=xmlEntity +hi link rosparamTag ModeMsg + +let b:current_syntax=s:current_syntax