mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-01 18:09:41 +00:00
contrib/editors: Fix vim syntax highlighting of comments in config files
* Added a lookbehind to one-line comment matcher to skip escaped semicolons. * Added support for block comments. Change-Id: Id17dfaeda8ed4be572e8107a0c010066584aaee7
This commit is contained in:
@@ -14,7 +14,8 @@ syn sync clear
|
|||||||
syn sync fromstart
|
syn sync fromstart
|
||||||
|
|
||||||
syn keyword asteriskTodo TODO contained
|
syn keyword asteriskTodo TODO contained
|
||||||
syn match asteriskComment ";.*" contains=asteriskTodo
|
syn match asteriskComment "\\\@<!;.*" contains=asteriskTodo
|
||||||
|
syn region asteriskBlockComment start=/\\\@<!;---\@!/ end=/--;/ contains=asteriskBlockComment,asteriskTodo
|
||||||
syn match asteriskContext "\[.\{-}\]"
|
syn match asteriskContext "\[.\{-}\]"
|
||||||
syn match asteriskExten "^\s*exten\s*=>\?\s*[^,]\+" contains=asteriskPattern
|
syn match asteriskExten "^\s*exten\s*=>\?\s*[^,]\+" contains=asteriskPattern
|
||||||
syn match asteriskExten "^\s*\(register\|channel\|ignorepat\|include\|\(no\)\?load\)\s*=>\?"
|
syn match asteriskExten "^\s*\(register\|channel\|ignorepat\|include\|\(no\)\?load\)\s*=>\?"
|
||||||
@@ -67,6 +68,7 @@ if version >= 508 || !exists("did_conf_syntax_inits")
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
HiLink asteriskComment Comment
|
HiLink asteriskComment Comment
|
||||||
|
HiLink asteriskBlockComment Comment
|
||||||
HiLink asteriskExten String
|
HiLink asteriskExten String
|
||||||
HiLink asteriskContext Preproc
|
HiLink asteriskContext Preproc
|
||||||
HiLink asteriskPattern Type
|
HiLink asteriskPattern Type
|
||||||
|
Reference in New Issue
Block a user