Thomas Vigouroux

Results 28 issues of Thomas Vigouroux

Hi, When developping a tree-sitter parser for [viml](https://github.com/vigoux/tree-sitter-viml) (especially https://github.com/vigoux/tree-sitter-viml/pull/107), I wanted to start testing mutiple queries in a format similar to highligh tests. To do this I had to...

Hi, I think that the following declaration is causing a parsing error : ```c TSLanguage *(*lang_parser)(void); ``` The outputed tree is (tested on the playground) : ``` translation_unit [0, 0]...

PR this will fix #20174 when finished. This changes slightly the behavior of spellchecking extmarks to the following: - if `spell = true` perform spellchecking - if `spell = false`...

extmarks
spell

# TLDR This PR enables the use of `hunspell`. If you want to help: - Try this PR _in your language_ - Report any error (they are probably caused by...

build
dependencies
spell
DO NOT MERGE

Use the `:messages` to report errors in decoration providers. Now on error it works as follows: report to `:messages` and deactivate the provider for the redraw cycle.

ui

This PR caps the time tree-sitter can take to parse a file to match `'redrawtime'`, and raises an error if it takes too long. TODO: - [x] Basic implementation -...

treesitter

This option can be used to enable treesitter features for a given buffer / globally. For now the bare minimum is done, and is still very wip. The roadmap is...

treesitter

Hey, when working on a [a plugin](https://github.com/vigoux/azy.nvim) I ended up trying to use `filter_many`. Though I could not use it and had to fallback to `filter` because the return value...

Hey, I wonder if it could be possible to send the full name of the named parts of a document (theorem, section, ...) as somethings like an [`inlayHint`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_inlayHint) or something...

enhancement