| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
* Add ninja parser
* Add branch main
* No need for ftdetect
|
|
|
|
Signed-off-by: Fymyte <pierguill@gmail.com>
|
|
|
|
We now have a working grammer and also
* highlight
* indent
* fold
no need for experimental hint anymore
|
|
* Add support for Pascal
* Pascal: Replace some of the capture groups, use lua-match where possible
|
|
* feat(fusion): update tests
* fix(fusion): update lockfile
* fix(fusion): update to (highlight breaking) version 1.1.0
* update grammer to introduce afx support
* update tests and queries
* fix: revert lockfile update of unrelated grammars
* fix: update to 1.1.1 and fix hightlights
* fix: use @tag.attribute capture to match specs
Co-authored-by: Jirgn <jirgn76@googlemail.com>
|
|
Looks like neovim doesn't accept -1 on nvim_win_set_cursor.
It's listed as an exception on `:h api-indexing`.
Fixes https://github.com/nvim-treesitter/nvim-treesitter-textobjects/issues/149
|
|
The new golang 1.18 version (currently in beta) [introduced](https://github.com/golang/go/issues/45713) a new file type
called `go.work`.
This commit adds support for the syntax of that file using the https://github.com/omertuc/tree-sitter-go-work repository
That repository is heavily based on previous work in the https://github.com/camdencheek/tree-sitter-go-mod repository, with a few
minor changes to make it work on the very similar `go.work` files.
|
|
|
|
Fixes #872
|
|
|
|
|
|
|
|
|
|
Co-authored-by: richin13 <richin13@gmail.com>
|
|
|
|
|
|
Replaces the condition setting (though it does the exact inverse)
|
|
|
|
|
|
|
|
|
|
|
|
Follows upstream renaming
|
|
Zsh and Bash are not interchangeable.
See <https://github.com/nvim-treesitter/nvim-treesitter/issues/655#issuecomment-978036615>
|
|
CI is failing for stylua due to this.
|
|
|
|
All credit goes to @NTBBloodbath.
See: https://github.com/NTBBloodbath/rest.nvim/issues/75#issuecomment-960447966
Co-authored-by: NTBBloodbath <bloodbathalchemist@protonmail.com>
|
|
|
|
The function is called with the language and bufnr, if it returns false,
the module is disabled for that buffer.
This gives the user more fine-grained control over whether a module is
started.
|
|
This allows a given parser to directly implement a multipart filetype
(like `glimmer` parser does for `html.handlebars`).
If an exact match for the current filetype is found in the lookup table,
it will be used; otherwise we look for just the first segment.
|
|
This filetype is in common use due to https://github.com/mustache/vim-mustache-handlebars/blob/master/ftdetect/handlebars.vim#L2
|
|
|
|
|
|
|
|
|
|
- TSRange:new() was missing to extract the line from nvim_buf_get_lines
- TSRange:parent() was only working when current buf == self.buf
|
|
Ref https://github.com/nvim-treesitter/nvim-treesitter/pull/1927#issuecomment-947064843
|
|
|
|
|
|
|
|
After neovim/neovim#15259 lua healthchecks are called directly and are
prefered over neovim autoload ones. The discover of Lua ones requires
the function to be named "check()".
Also the mentioned PR changed the design of healthchecks to not use
output capturing, therefore avoid printing and instead concatenate and
call the health functions.
|
|
Add fold for scala val definition to support type class entries
|