Skip to content

Commit cf88724

Browse files
jrhalchakJonathan Halchak
and
Jonathan Halchak
authored
Add tilde ~ to jsDocParam for inner members (#1250)
Added a tilde to the jsDocParam syntax match to support jsdoc3 namepaths style (i.e. when creating a typedef for an inner member). See https://jsdoc.app/tags-typedef.html Co-authored-by: Jonathan Halchak <[email protected]>
1 parent 67a3435 commit cf88724

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

extras/jsdoc.vim

+2-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ syntax region jsDocTypeRecord contained start=/{/ end=/}/ contains=jsDocTypeRe
1818
syntax region jsDocTypeRecord contained start=/\[/ end=/\]/ contains=jsDocTypeRecord extend
1919
syntax region jsDocTypeNoParam contained start="{" end="}" oneline
2020
syntax match jsDocTypeNoParam contained "\%(#\|\"\|\w\|\.\|:\|\/\)\+"
21-
syntax match jsDocParam contained "\%(#\|\$\|-\|'\|\"\|{.\{-}}\|\w\|\.\|:\|\/\|\[.\{-}]\|=\)\+"
21+
syntax match jsDocParam contained "\%(#\|\$\|-\|'\|\"\|{.\{-}}\|\w\|\~\|\.\|:\|\/\|\[.\{-}]\|=\)\+"
22+
2223
syntax region jsDocSeeTag contained matchgroup=jsDocSeeTag start="{" end="}" contains=jsDocTags
2324

2425
if version >= 508 || !exists("did_javascript_syn_inits")

0 commit comments

Comments
 (0)