Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
" Vim syntax file
" Language: roslaunch XML
" Maintainer: Jonathan Bohren
" Latest Revision: 8 July 2013
"
" roslaunch xml syntax hilighting with inline yaml support
"
" Put this file in ~/.vim/syntax/roslaunch.vim
" 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</.\{-}rosparam.\{-}>" contains=@YAML containedin=xmlEntity
hi link rosparamTag ModeMsg
let b:current_syntax=s:current_syntax
@zchen24

This comment has been minimized.

Copy link

commented Jul 14, 2013

I like it. Can you create an emacs version ? LOL

@bunsenmcdubbs

This comment has been minimized.

@khssnv

This comment has been minimized.

Copy link

commented Jun 16, 2017

Something wrong with "rosparam": https://cloud.mail.ru/public/BSiR/cRp7By5SA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.