Daiki Mizukami
ecc36c3d1c
docs: remove extra whitespaces
2022-03-14 08:16:01 +09:00
dundargoc
a7b1c8893c
chore: fix typos ( #17331 )
...
Co-authored-by: Hongyi Lyu <hongyi.lyu95@gmail.com>
Co-authored-by: Gregory Anders <greg@gpanders.com>
Co-authored-by: notomo <notomo.motono@gmail.com>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
2022-03-10 14:34:55 +08:00
Chinmay Dalal
e481901748
docs: treesitter.txt - fix overflowing lines, document minimum_language_version ( #17286 )
2022-02-13 14:43:25 +01:00
marvim
2c94b75eac
docs: regenerate [skip ci]
2022-01-17 18:28:23 +00:00
dundargoc
0b0c4f7dfa
chore: fix typos ( #16816 )
...
Co-authored-by: Sean Dewar <seandewar@users.noreply.github.com>
Co-authored-by: Gregory Anders <greg@gpanders.com>
Co-authored-by: Sebastian Volland <seb@baunz.net>
Co-authored-by: Lewis Russell <lewis6991@gmail.com>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
2022-01-04 11:07:40 -07:00
dundargoc
08616571f4
chore: fix typos ( #16506 )
...
Co-authored-by: Gregory Anders <8965202+gpanders@users.noreply.github.com>
Co-authored-by: Evgeni Chasnovski <evgeni.chasnovski@gmail.com>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
Co-authored-by: Christoph Hasse <hassec@users.noreply.github.com>
Co-authored-by: Alef Pereira <ealefpereira@gmail.com>
Co-authored-by: AusCyber <willp@outlook.com.au>
Co-authored-by: kylo252 <59826753+kylo252@users.noreply.github.com>
2021-12-28 18:15:16 +01:00
github-actions[bot]
4393360796
docs: regenerate ( #16468 )
...
Co-authored-by: marvim <marvim@users.noreply.github.com>
2021-12-15 08:19:54 -07:00
github-actions[bot]
b51b0aecc9
docs: regenerate ( #16390 )
...
Co-authored-by: marvim <marvim@users.noreply.github.com>
2021-11-27 11:26:49 -05:00
Michael Lingelbach
a2749482d9
chore(lsp): clean up initialization process ( #16369 )
...
* send vim.NIL instead of not sending workspaceFolders
* read fallback rootPath and rootUri from workspaceFolders
* update documentation
2021-11-21 11:39:30 -05:00
github-actions[bot]
59edd377d3
docs: regenerate #15545
2021-10-05 10:48:48 -07:00
Justin M. Keyes
329047b3db
docs #15625
...
fix #12261
fix #15536
fix #15623
fix #15572
ref #14244
ref #15034
close #15555
close #14957
2021-09-10 06:59:17 -07:00
Gregory Anders
a422f2136a
docs(gen_vimdoc.py): ignore health.lua files #15614
2021-09-09 18:28:12 -07:00
Michael Lingelbach
f7dabbc115
docs: regenerate
2021-09-05 10:05:38 -07:00
Dylan Kendal
140084180e
feat(treesitter): add next, prev sibling method
...
Add tsnode methods to change to the next, previous, named or unnamed
nodes.
2021-08-20 11:58:15 -04:00
Bastian Ahrens
4c605ec78a
doc(treesitter): Fix typos
2021-08-01 17:09:19 +02:00
marvim
86baf582b8
docs: regenerate
2021-07-26 18:48:46 +00:00
Thomas Vigouroux
b8813bacfe
Merge pull request #15090 from kraftwerk28/master
...
docs: fix typo in treesitter.txt
2021-07-26 20:38:11 +02:00
Thomas Vigouroux
5c42e2a87f
docs(ts): add documentation for listing fns
2021-07-25 20:52:05 +02:00
Stephan Seitz
289c153d1f
doc: group documentation of predicates and directives
2021-07-24 20:57:45 +02:00
Stephan Seitz
b2a9afef6d
treesitter: add query.list_directives
2021-07-24 20:57:45 +02:00
Stephan Seitz
5ea6cc1d75
docs(tree-sitter): document highlight priority
2021-07-22 21:38:57 +02:00
kraftwerk28
ceaef6bf3f
docs: fix typo in treesitter.txt
2021-07-14 21:41:53 +03:00
Thomas Vigouroux
3a438bbb44
docs(treesitter): mention query help page
2021-06-16 19:10:15 +02:00
Thomas Vigouroux
1b6b32c544
docs(treesitter): tidy docs and remove legacy information
2021-06-16 19:06:29 +02:00
marvim
2ebc28018e
docs: regenerate
2021-06-02 00:43:13 +00:00
Raymond W. Ko
7c95697026
treesitter: add predicate "any-of?" ( #14344 )
...
For the case of Clojure and other Lisp syntax highlighting, it is
necessary to create huge regexps consisting of hundreds of symbols with
the pipe (|) character. To make things more difficult, these Lisp
symbols sometimes consists of special characters that are themselves
part of special regexp characters like '*'. In addition to being
difficult to maintain, it's performance is suboptimal.
This patch introduces a new predicate to perform 'source' matching in
amortized constant time. This is accomplished by compiling a hash table
on the first use.
2021-05-14 17:41:20 +02:00
TJ DeVries
27da5511a0
docs: Treesitter ( #13260 )
...
* doc & fixes: Generate treesitter docs
* fixup to treesitter-core
* docs(treesitter): fix docs for most functions
Co-authored-by: Thomas Vigouroux <tomvig38@gmail.com>
2021-05-01 08:19:48 -04:00
Steven Sojka
8bea39f372
feat(treesitter): allow injections to be configured through directives
2021-04-02 12:48:16 -05:00
TJ DeVries
240cec9192
ts: Add language version to vim.treesitter ( #14255 )
2021-03-30 16:40:29 -04:00
“jvgrootveld”
a2818819bb
treesitter: default start and end row when omitted
...
Add support for default start and end row when omitted in the
query:iter_captures and query:iter_matches functions.
When the start and end row values are omitted, the values of the given
node is used. The end row value is incremented by 1 to include the node end
row in the match.
Updated tests and docs accordingly.
2021-01-15 21:44:40 +01:00
Steven Sojka
929f194145
feat(treesitter): add offset predicate for language injection
...
refactor(treesitter): add directives to queries
2020-12-15 07:03:47 -06:00
Leandro Ostera
c86ba6dea4
Fix typo on treesitter.txt help page
2020-12-07 08:08:23 +01:00
bkegley
21eb2e5ef8
fix(treesitter): docs reflect parser:parse()
...
Update docs to document that `parser:parse()` now returns a table of trees
2020-11-24 20:56:47 -06:00
Steven Sojka
1a631026a9
feat(treesitter): add language tree
...
Implement the LanguageTree structure to enable language injection.
This is done be removing the old Parser metatable and replacing by the
new structure, with the same API (almost).
Some noticeable differences :
- `parser:parse()` now returns a table of trees
- There is no incremental parsing for child (injected) languages
Co-authored-by: Thomas Vigouroux <tomvig38@gmail.com>
2020-11-23 08:06:17 +01:00
Luis Piloto
9162cc5417
Update runtime/doc/treesitter.txt
...
Co-authored-by: Thomas Vigouroux <tomvig38@gmail.com>
2020-11-05 09:14:33 +00:00
ElPiloto
d1bed96778
doc: Fix treesitter doc PR.
2020-11-04 19:55:12 +00:00
ElPiloto
44180c3553
doc: Supplement documentation for treesitter.
...
- Describe query components (capture, match, pattern). Not
well-described in tree-sitter documentation.
- Describe Query() object. Not actually described anywhere in
documenation.
2020-11-04 17:45:38 +00:00
Thomas Vigouroux
c7d460c197
treesitter: separate tree and parser
...
While this might sound silly, it is needed for further improvements.
2020-11-04 08:14:20 +01:00
Björn Linse
03c478ae53
treesitter: add node:id()
2020-11-01 14:59:17 +01:00
Thomas Vigouroux
924cab4cef
docs: Move treesitter docs in their own file
2020-09-14 19:04:33 +02:00