github.com/neovim/tree-sitter-vimdoc
Tree-sitter parser for Vim help files
https://github.com/neovim/tree-sitter-vimdoc
cee98887944bfe979c95386785ae388d8ecb3715 authored over 1 year ago
98a4a670a9bf491dee7d550f1bfad6c237352507 authored over 1 year ago
This reverts commit 3089b7931809c1efd319f2d487baeb6719fdb6b5.
f431bfa7d433f4d629943147817193a4fccbd303 authored over 1 year agomodeline has to be the last line in a file
fixes #128
3089b7931809c1efd319f2d487baeb6719fdb6b5 authored over 1 year ago90a396267e117835c778bdbda6f7db86b601d829 authored over 1 year ago
Bumps [tree-sitter/parser-setup-action](https://github.com/tree-sitter/parser-setup-action) from...
75d6e5996c789df6c2a8f0b26abac351bbe0944e authored over 1 year agof5d0d0876026ef7add4ad34970db2adb8b0908b4 authored over 1 year ago
548b0211f619cf7414016aef20a2f6a245d818b0 authored over 1 year ago
3320dbde72cc01d9dd7e51babebd60a72ce04255 authored over 1 year ago
12cce6092c592ea13cf72e7c7ca4567e16acbd45 authored over 1 year ago
583c73ce08800f8f1d5269d25ddc294ba999c3b9 authored over 1 year ago
8ce67f338b872e5a391a7337799f88c24af669bb authored over 1 year ago
016ad75faa854e4e13bc40c517015183b795eed9 authored over 1 year ago
9dd10380ab0dd11720da8c9613319c3d17c8e874 authored over 1 year ago
For https://github.com/neovim/neovim/pull/27644
b63be26fa571259b512e1939f01755d9d6e78fbd authored over 1 year agoThis reverts commit d1369fcf4740e42d4ae2322d1342954f07c534c1.
The reasoning is provided by @jus...
40fcd50a2c7b5a3ef98294795116773b24fb61ab authored over 1 year agoThere's no real reason to run on push as we're not using any caching.
d1369fcf4740e42d4ae2322d1342954f07c534c1 authored over 1 year ago3c0a0b79cc29bd6a8ca6017cf5ae408b3641a566 authored over 1 year ago
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](htt...
ef4a82df12d7a4da579452a0aad103243085c3f4 authored over 1 year ago
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes]...
3b5d6d1ae8003c8866a07329e8f0417953ee7f7c authored over 1 year ago
ed8695ad8de39c3f073da130156f00b1148e2891 authored over 1 year ago
3132bebfbe32302ab5fd6f8e34da95d79929af54 authored over 1 year ago
e9b37bbefa61937a415f260ff7fe948bf30f0042 authored over 1 year ago
da1ed15176db4a80d4565d936b5007a99273b714 authored over 1 year ago
aa3dcb2aa5cc5ec64e841547a265c614b2b89545 authored over 1 year ago
Add support for highlighting common call-out terms in documentation,
like the legacy syntax's `h...
60045f7d717eba85fa8abd996e0bb50eed5a3d8e authored almost 2 years ago
c0f85802485afe4d15e65bbf995ae864bb8ed7c4 authored about 2 years ago
5c76dd652eb0638be9a525d99248c60cca8f52cc authored about 2 years ago
8c0469d1f84f1e2733d4490dfb3cf8f8b100e2da authored about 2 years ago
453195550042447afae9ce1630208b738988fdc4 authored about 2 years ago
- Dropping ")" and "]" special-cases avoids 10 (out of ~30) new errors in a full
`gen_help_htm...
Problem:
In "vim.foo({bar})", {bar} is not recognized as (argument).
Solution:
Add more special...
755b8011907be9427f73e4f3989e9ece584f0aa8 authored about 2 years ago
1d04fb16292e3609736b975769d0fe002da8165c authored about 2 years ago
c6b69a8257f3fb0ed5796e672af5da95000faba3 authored about 2 years ago
d1a283b34734f070a2eadc0231f528612f05ef5f authored about 2 years ago
65bcf74b10689c5aed8339c967f49e866091a7d8 authored about 2 years ago
"+" and "*" have many false-positives and aren't commonly used as
a listitem prefix.
- redundant choice()
- unneeded "NOT listitem" spec: `_li_token` is already defined
explicitly...
e9b4d2b3e732ed841980e7369e945e46ce715b8c authored about 2 years ago
`make` builds the `parser/vimdoc.so` for Neovim, `make all` runs tests as before.
b3fca1b950ca9666bd1e891efe79470fb6dc403e authored about 2 years ago15c2fdcc57f51f1caef82fe75e1ffb733626dcae authored over 2 years ago
182e412cff82e5a9e51d9585ed9b06de79f5ba24 authored over 2 years ago
b2ec4ec5f7be24cb6f7ccffafd7204477fe5784a authored over 2 years ago
c4e23d265f022dcd51053c40d47cd06e7756a347 authored over 2 years ago
8f75ef3ec86bc315d5fdb939899b397289389181 authored over 2 years ago
9b0735adba32f9d839030927f18a04ff831da63d authored over 2 years ago
Problem: parser updates generate huge meaningless diffs for generated
files.
Solution: mark ...
9dee68e3912d16e9878b06e3cd87e21ada3d9029 authored over 2 years ago61c75058299f3d1cf565697e4073d7b2cc6a6d6c authored over 2 years ago
```
This is a Lua block: >lua
local foo = 'bar'
This is a Vimscript block: >vim
au...
49cdef52ded4a886bf34bc474876b09f9270d48f authored over 2 years ago
95cddc9db491b5888fdfa10a9ff728803a6211bd authored over 2 years ago
8df3266b423d24c9ac3f3b4b9928e65eb1e5e741 authored almost 3 years ago
df0d90ae3d0d4c59342ed7eb732f61d8ee6c6fb3 authored almost 3 years ago
871498a754afd7ce25bb976a8fcc94920f014cd4 authored almost 3 years ago
2a743c2cf931e17b36a3752fa88e3cd4de245c78 authored almost 3 years ago
bded9092b56a79b44c5b6c559dc72f8ed7b879ac authored almost 3 years ago
Problem:
- ">" char node is not anonymous so it can't be concealed by queries.
- whitespace afte...
fix: taglink special-cases |(| |{| …
6ffd5e3c84ae4b98e1d531afd3055338fa2b390d authored almost 3 years ago8c7b8fffb2bacefc06764650daf8c0ed51e5fbcd authored almost 3 years ago
2ec8b4e3703c04354674504969657b5e9691c8d2 authored almost 3 years ago
c8aeb9490a405bfa699a0a54cfd2c01359bc127e authored almost 3 years ago
fix https://github.com/neovim/tree-sitter-vimdoc/issues/45
fix https://github.com/neovim/tree-s...
eb90ebcaeb4e5acc08e06a356e72fd2bdf9c4724 authored almost 3 years ago
1cedfb0d6e1bb675bb10393d9f816b4141f54fab authored almost 3 years ago
9e2f26f0e5b23664175a92ffd613012c876ab1d8 authored almost 3 years ago
Problem:
Whitespace is still captured in the first node of a line. #23
Solution:
Avoid regexes ...
fix #35
fix #37
fix #36
21a633b53cc4ac936bdd6d5c428b09d53d8e05b5 authored almost 3 years ago
fix #34
fix #38
fix #39
fix #40
- `@text.literal` seems appropriate for a codespan/codeblock.
- `optionlink` and `taglink` shou...
c03640a80722a95dbac9f43d074cae2af3c0d017 authored almost 3 years ago
6cd420d75e04849d4ab9fa0065d4e4e82db2f501 authored almost 3 years ago
fix #30
fix #23
Single apostrophes are found in various :help documents such as ":help
'fillchars'". They should...
feat: keycodes, fixes: taglink, column_heading, argument
d5950211e725fe7f5af50a5eea1b47adfc02ceb2 authored almost 3 years ago7cfa7061f0df7930ceda1985acdcc41cf80a325f authored almost 3 years ago
close https://github.com/neovim/tree-sitter-vimdoc/issues/1
2ad84ef0451f8f078d103f93f9e34ddf659c0282 authored almost 3 years agoExample from ":help definitions":
2. bbb 2. bbb 2. bbb 10. ddd
3. ccc ccc ccc 3. ccc...
Problem:
taglinks like `|-x|` and `|==|` are matched against the $.word pattern
`/\|---[-+]+\|/`...
ecb43007dc4dd4957626e86438b6d83f5caa97aa authored almost 3 years ago
c27e3e21a54f6d90dfb791f37d90eab5b28de971 authored almost 3 years ago
a1e606fa726ec93d3a8c9f75cf3e0bddecd66fb6 authored almost 3 years ago
fix #18
eba7b5b646546d9fed9b40b2c72b9cc0048f1dfa authored almost 3 years ago
- BREAKING CHANGE: give up on block_end, line_noeol. Too much trouble
and doesn't matter for c...
c418f88f4b84fd6eb0c765a9a0ea1ce8108a19d9 authored almost 3 years ago
24498aee3849c4e46ccd338a63caf339a0776546 authored almost 3 years ago
Problem:
`block` has no way to terminate just after an implicitly-terminated
`codeblock`, so the...
Problem:
If a codeblock does not have a terminating "<" char, it consumes the
first char of the ...
Problem:
Plaintext lines starting with uppercase word(s) are flagged as (h3) ERROR.
Solution...
eee1c58e6a5d8faaf1caf02094f6d531fa85b756 authored almost 3 years ago55292d96a0c76235c64a2b50aba8c8d9765129df authored almost 3 years ago
2ba61cf9e7236d0ae3ce5c526bbd689ace3ff3bd authored almost 3 years ago
0f85e4df5d576c489cf319ad993a34cf126479d2 authored almost 3 years ago
fixes for url, column_name, etc.
2b81f6c38587d1ff8cf0f2785c736885a7ccb32d authored almost 3 years ago
Problem:
Hand-written C scanner is hard to maintain, slow, and hangs on files
like `filetype.txt...
d1900d988c16a40f6882bfe590cecd9fafb7434f authored almost 3 years ago
LICENSE
5be26866a7fea022ad7efe9a521e953eeb507c0d authored almost 3 years ago