From b10b2866124aa688a07d5719ffdca614d0ad241b Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Fri, 14 Feb 2014 18:47:56 +0100 Subject: add odr-dabmux .mux syntax --- ftdetect/dabmux.vim | 1 + syntax/dabmux.vim | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 ftdetect/dabmux.vim create mode 100644 syntax/dabmux.vim diff --git a/ftdetect/dabmux.vim b/ftdetect/dabmux.vim new file mode 100644 index 0000000..2aef713 --- /dev/null +++ b/ftdetect/dabmux.vim @@ -0,0 +1 @@ +au BufRead,BufNewFile *.mux set filetype=dabmux diff --git a/syntax/dabmux.vim b/syntax/dabmux.vim new file mode 100644 index 0000000..92dd238 --- /dev/null +++ b/syntax/dabmux.vim @@ -0,0 +1,48 @@ +" Vim syntax file for ODR-DabMux, which is actually the +" Boost Property Tree INFO format. +" Language: odr-dabmux configuration file +" Maintainer: Matthias P. Braendli \|0[xX][0-9a-fA-F]\+\>" + +syn keyword odrDabMuxReserved general remotecontrol ensemble services subchannels components outputs + +syn keyword odrDabMuxFunction function +syn match odrDabMuxBraces "[{}]" + +syn sync fromstart +syn sync maxlines=100 + +command -nargs=+ HiLink hi def link +HiLink odrDabMuxLineComment Comment +HiLink odrDabMuxCommentTodo Todo +HiLink odrDabMuxSpecial Special +HiLink odrDabMuxSpecialCharacter odrDabMuxSpecial +HiLink odrDabMuxNumber Value +HiLink odrDabMuxReserved Keyword +HiLink odrDabMuxFunction Function +HiLink odrDabMuxBraces Function + +delcommand HiLink + +" vim: ts=8 -- cgit v1.2.3