Skip to content

Commit f3e1d77

Browse files
Chin Leungamadeus
authored andcommitted
Added more operator conceal
1 parent 39e332a commit f3e1d77

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

syntax/javascript.vim

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,15 @@ exe 'syntax match jsFunction /\<function\>/ skipwhite skipempty nextgroup=jsGene
174174
exe 'syntax match jsArrowFunction /=>/ skipwhite skipempty nextgroup=jsFuncBlock,jsCommentFunction '.(exists('g:javascript_conceal_arrow_function') ? 'conceal cchar='.g:javascript_conceal_arrow_function : '')
175175
exe 'syntax match jsArrowFunction /()\ze\s*=>/ skipwhite skipempty nextgroup=jsArrowFunction '.(exists('g:javascript_conceal_noarg_arrow_function') ? 'conceal cchar='.g:javascript_conceal_noarg_arrow_function : '')
176176
exe 'syntax match jsArrowFunction /_\ze\s*=>/ skipwhite skipempty nextgroup=jsArrowFunction '.(exists('g:javascript_conceal_underscore_arrow_function') ? 'conceal cchar='.g:javascript_conceal_underscore_arrow_function : '')
177+
exe 'syntax match jsComparison /==/ skipwhite skipempty containedin=jsParenIfElse '.(exists('g:javascript_conceal_double_equal') ? 'conceal cchar=' . g:javascript_conceal_double_equal : '')
178+
exe 'syntax match jsComparison /===/ skipwhite skipempty containedin=jsParenIfElse '.(exists('g:javascript_conceal_triple_equal') ? 'conceal cchar=' . g:javascript_conceal_triple_equal : '')
179+
exe 'syntax match jsComparison /||/ skipwhite skipempty containedin=jsParenIfElse '.(exists('g:javascript_conceal_or_comparison') ? 'conceal cchar=' . g:javascript_conceal_or_operator : '')
180+
exe 'syntax match jsComparison /&&/ skipwhite skipempty containedin=jsParenIfElse '.(exists('g:javascript_conceal_and_comparison') ? 'conceal cchar=' . g:javascript_conceal_and_operator : '')
181+
exe 'syntax match jsComparison /!/ skipwhite skipempty containedin=jsParenIfElse '.(exists('g:javascript_conceal_and_comparison') ? 'conceal cchar=' . g:javascript_conceal_not_operator : '')
182+
exe 'syntax match jsComparison />=/ skipwhite skipempty containedin=jsParenIfElse '.(exists('g:javascript_conceal_greater_equal_operator') ? 'conceal cchar=' . g:javascript_conceal_greater_equal_operator : '')
183+
exe 'syntax match jsComparison /<=/ skipwhite skipempty containedin=jsParenIfElse '.(exists('g:javascript_conceal_less_equal_operator') ? 'conceal cchar=' . g:javascript_conceal_less_equal_operator : '')
184+
exe 'syntax match jsComparison /!=/ skipwhite skipempty containedin=jsParenIfElse '.(exists('g:javascript_conceal_not_equal_operator') ? 'conceal cchar=' . g:javascript_conceal_not_equal_operator : '')
185+
exe 'syntax match jsComparison /!==/ skipwhite skipempty containedin=jsParenIfElse '.(exists('g:javascript_conceal_not_strict_equal_operator') ? 'conceal cchar=' . g:javascript_conceal_not_strict_equal_operator : '')
177186

178187
" Classes
179188
syntax keyword jsClassKeyword contained class

0 commit comments

Comments
 (0)