mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 10:47:18 +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 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       asteriskExten           "^\s*exten\s*=>\?\s*[^,]\+" contains=asteriskPattern | ||||
| syn match       asteriskExten           "^\s*\(register\|channel\|ignorepat\|include\|\(no\)\?load\)\s*=>\?" | ||||
| @@ -67,6 +68,7 @@ if version >= 508 || !exists("did_conf_syntax_inits") | ||||
|   endif | ||||
|  | ||||
|   HiLink        asteriskComment         Comment | ||||
|   HiLink        asteriskBlockComment    Comment | ||||
|   HiLink        asteriskExten           String | ||||
|   HiLink        asteriskContext         Preproc | ||||
|   HiLink        asteriskPattern         Type | ||||
|   | ||||
		Reference in New Issue
	
	Block a user