Closed amaanq closed 1 year ago
Hmm, that fails two tests (tree-sitter test
, or make all
).
that failing would make sense, i'll update the tests accordingly :) but idk why CI didn't catch that
Seems like that might've fixed one of the tests anyways
but idk why CI didn't catch that
because you didn't push the generated parser.c
?
I think you also need to add [
(see, e.g., :h nvim_buf_detach_event
).
And can you add a new test for these?
done
Wait, you added a scanner? I was hoping we could fix this without introducing one; this is a larger change than I am comfortable with.
Shoot, idk how that got added, that was from a different parser...whoops :sweat_smile: (nvm that was from just playing around a bit)
Phew ;)
This adds a regression in indent.txt
(:h ft-sh-indent
) around
b:sh_indent_options['default'] Default amount of indent.
The 'default'
is now recognized as a optionlink
. (But not the lines below, curiously -- because they have a dash in them.)
There's also a few other regressions in taglinks, such as :h v_aB
in motion.txt
and |,|
in map.txt
(while most of them can be fixed by changing the help file, this cannot, so it's a blocker).
Added another ugly hack for it, lmk of any others oddities
Still breaks the taglink in map.txt
.
This flew off the radar...what's the taglink in map.txt
? I'm unfamiliar with vimdoc semantics
|,|
(which is a link to the tag for ,
).
Will revisit/rebase this after https://github.com/neovim/tree-sitter-vimdoc/pull/97
Closes #102
Didn't test everything imaginable, but the ones linked in the issue parse fine now