summaryrefslogtreecommitdiffstats
path: root/after/syntax/c.vim
diff options
context:
space:
mode:
Diffstat (limited to 'after/syntax/c.vim')
-rw-r--r--after/syntax/c.vim8
1 files changed, 5 insertions, 3 deletions
diff --git a/after/syntax/c.vim b/after/syntax/c.vim
index 8cec90f6..de14c4db 100644
--- a/after/syntax/c.vim
+++ b/after/syntax/c.vim
@@ -20,9 +20,11 @@ if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'c++11') == -1
" -----------------------------------------------------------------------------
" Highlight function names.
" -----------------------------------------------------------------------------
-syn match cCustomParen "(" contains=cParen contains=cCppParen
-syn match cCustomFunc "\w\+\s*(\@=" contains=cCustomParen
-hi def link cCustomFunc Function
+if !exists('g:cpp_no_function_highlight')
+ syn match cCustomParen "(" contains=cParen contains=cCppParen
+ syn match cCustomFunc "\w\+\s*(\@=" contains=cCustomParen
+ hi def link cCustomFunc Function
+endif
" -----------------------------------------------------------------------------
" Highlight member variable names.