Skip to content

Commit 06326d5

Browse files
committed
Merge pull request #306 from Delapouite/arrow
feat(conceal): add arrow_function option
2 parents cbe6663 + 49d46bf commit 06326d5

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

README.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,16 @@ Default Value: 0
6767
You can customize concealing characters by defining one or more of the following
6868
variables:
6969

70-
let g:javascript_conceal_function = "ƒ"
71-
let g:javascript_conceal_null = "ø"
72-
let g:javascript_conceal_this = "@"
73-
let g:javascript_conceal_return = "⇚"
74-
let g:javascript_conceal_undefined = "¿"
75-
let g:javascript_conceal_NaN = "ℕ"
76-
let g:javascript_conceal_prototype = "¶"
77-
let g:javascript_conceal_static = "•"
78-
let g:javascript_conceal_super = "Ω"
70+
let g:javascript_conceal_function = "ƒ"
71+
let g:javascript_conceal_null = "ø"
72+
let g:javascript_conceal_this = "@"
73+
let g:javascript_conceal_return = "⇚"
74+
let g:javascript_conceal_undefined = "¿"
75+
let g:javascript_conceal_NaN = "ℕ"
76+
let g:javascript_conceal_prototype = "¶"
77+
let g:javascript_conceal_static = "•"
78+
let g:javascript_conceal_super = "Ω"
79+
let g:javascript_conceal_arrow_function = "⇒"
7980

8081
## Contributing
8182

syntax/javascript.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ syntax region jsFuncArgs contained matchgroup=jsFuncParens start='(' end=
221221
syntax match jsFuncArgCommas contained ','
222222
syntax match jsFuncArgRest contained /\%(\.\.\.[a-zA-Z_$][0-9a-zA-Z_$]*\))/
223223

224-
syntax match jsArrowFunction /=>/
224+
exe 'syntax match jsArrowFunction /=>/ '.(exists('g:javascript_conceal_arrow_function') ? 'conceal cchar='.g:javascript_conceal_arrow_function : '')
225225

226226
" Define the default highlighting.
227227
" For version 5.7 and earlier: only when not done already

0 commit comments

Comments
 (0)