Obey cpp options in c syntax file
This commit is contained in:
parent
4f232a0f2d
commit
5f08372d83
@ -1,7 +1,7 @@
|
||||
" Language: C
|
||||
" Description: Additional C syntax file.
|
||||
|
||||
if !exists('c_no_function')
|
||||
if !exists('c_no_function') && !exists('cpp_no_function')
|
||||
" Match function expressions: expr()
|
||||
" ^^^^
|
||||
syn match cFunction '\h\w*\ze\s*(' display
|
||||
@ -9,7 +9,7 @@ if !exists('c_no_function')
|
||||
hi default link cFunction Function
|
||||
endif
|
||||
|
||||
if !exists('c_no_delimiters')
|
||||
if !exists('c_no_delimiters') && !exists('cpp_no_delimiters')
|
||||
" Match delimiter expressions: (expr) {expr} ;
|
||||
" ^ ^ ^ ^ ^
|
||||
syn match cDelimiter '[()\[\];:]' display
|
||||
@ -21,7 +21,7 @@ if !exists('c_no_delimiters')
|
||||
hi default link cDelimiter cUserCont
|
||||
endif
|
||||
|
||||
if !exists('c_no_operators')
|
||||
if !exists('c_no_operators') && !exists('cpp_no_operators')
|
||||
" Match: * - . ^ ~ + - , & | ! % ? < > order is important
|
||||
" ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
|
||||
syn match cOperator '[\*=\.\^\~+\-,&|!%?><]' display
|
||||
|
Loading…
x
Reference in New Issue
Block a user