summaryrefslogtreecommitdiffstats
path: root/syntax/basic/function.vim
diff options
context:
space:
mode:
Diffstat (limited to 'syntax/basic/function.vim')
-rw-r--r--syntax/basic/function.vim4
1 files changed, 1 insertions, 3 deletions
diff --git a/syntax/basic/function.vim b/syntax/basic/function.vim
index 6e804e24..f8d9722d 100644
--- a/syntax/basic/function.vim
+++ b/syntax/basic/function.vim
@@ -10,9 +10,7 @@ syntax keyword typescriptAsyncFuncKeyword await
\ nextgroup=@typescriptValue
\ skipwhite
-syntax keyword typescriptFuncKeyword function
- \ nextgroup=typescriptAsyncFunc,typescriptFuncName,@typescriptCallSignature
- \ skipwhite skipempty
+exec 'syntax keyword typescriptFuncKeyword '.(exists('g:typescript_conceal_function') ? 'conceal cchar='.g:typescript_conceal_function : '').' function nextgroup=typescriptAsyncFunc,typescriptFuncName,@typescriptCallSignature skipwhite skipempty'
syntax match typescriptAsyncFunc contained /*/
\ nextgroup=typescriptFuncName,@typescriptCallSignature