summaryrefslogtreecommitdiff
path: root/lua
AgeCommit message (Collapse)Author
2022-06-20Add support for custom parser install locations #2959 (#3031)Duncan McDougall
2022-06-19Add rnoweb to the parsers.lua fileBrian Albert Monroe
2022-06-19docs(swift): list alex-pinkus as maintainerChristian Clason
2022-06-14feat(tiger): initial supportBruno BELANYI
2022-06-05make ft_to_lang work for csharp (#2989)Alexej Kowalew
2022-06-02fix(health): update to upstream changesChristian Clason
The `health` module was moved to `vim.health` in https://github.com/neovim/neovim/pull/18720
2022-05-28fix(r): add external scannerChristian Clason
2022-05-21parser(vlang): fix location of remote repoStephan Seitz
2022-05-21feat(vlang): initial supporttami5
Add support for vlang filetypes. - [ ] Highlight `C` as builtin variable. This is FFI in vlang land, where C act like extern and access c functions. The vlang parser does some extension between C function calls and arguments but I believe highlighting C as builtin variable is sufficient indicator for now. I tried to use offset! but failed. Any suggestions? - [ ] Set up parser url. the vlang parser is located within [vls] repo. Is installing from nested repo supported? `tree_sitter_v/src/parser.c`? [vls]: https://github.com/vlang/vls/tree/master/tree_sitter_v cc @elianiva @theHamsta
2022-05-14fix(commands): add -bar to allow other commandskiyan
addresses #2920
2022-05-05Add embedded template to support ERB filesNick Pezza
2022-04-30fixup: separate augroups for modulesChristian Clason
2022-04-30refactor!: update to Neovim 0.7 APIsChristian Clason
* set highlight groups via nvim_set_hl * define autocommands via nvim_create_autocmd * port plugin/nvim-treesitter.vim to Lua * port healthcheck to Lua
2022-04-30chore!: remove ensure_installed='maintained'Christian Clason
Removes all support (and tests) for the parser category "maintained", as this is no longer a useful category. BREAKING CHANGE: replace `ensure_installed='maintained'` by an explicit list of parsers, or use `'all'` (not recommended).
2022-04-28feat(proto): add parserfrancisco souza
Related to #2307.
2022-04-27feat: add m68k parser and queriesGraham Bates
2022-04-23Add org parserTerseTears
2022-04-21fix(ts_utils): fix swap_nodes after get_node_text changefrancisco souza
After some discussion, it looks like the easiest thing to do for now is to keep a private copy of get_node_text (just to skip the deprecation message) and invoke that, until core provides an equivalent function that can return the node content in a table representing the node "lines". Also fixes the statusline by calling the private version for get_node_text until a change is made in core.
2022-04-19adapt to vim.treesitter.query.get_node_textNir Tzachar
2022-04-18fixup: restore old implementationChristian Clason
2022-04-18fix(statusline): adjust to the new API (query)ranjithshegde
2022-04-18fix(statusline): don't use deprecated functionChristian Clason
2022-04-18chore: deprecate ts_utils.get_node_textStephan Seitz
2022-04-18chore!: remove compat module for vim.uiStephan Seitz
2022-04-18feat(swift): switch to branch with generated filesChristian Clason
2022-04-16chore: bump minimal Nvim version to 0.7 and checkChristian Clason
Checks minimal version in `:checkhealth nvim-treesitter` Also recommend nightlies
2022-04-16remove ignore_child_trees from get_node_at_positionMarcus Caisey
2022-04-16add ignore_injected_langs to get_node_at_cursorMarcus Caisey
2022-04-15Format with styluaEmilia Simmons
2022-04-15fix: properly select name in revision archiveEmilia Simmons
2022-04-11fix: remove ftdetect, Fix `struct` highlight for wgslKonrad Bochnia
2022-04-11Add WGSL parserKonrad Bochnia
2022-04-10Fix nvim-treesitter CI6cdh
2022-04-10Added scheme support6cdh
2022-04-10chore!: deprecate ensure_installed=maintainedChristian Clason
BREAKING CHANGE: specify explicit list or use `ensure_installed='all'` (not recommended)
2022-04-10fix(modules): enabling disabling per buffer and globallykiyan
When a module is disabled by default in the config, running TSBufEnable will not enable the module because the is_enabled function will always return false, thus the module not being enabled. Also, disabling/enabling the buffers is flaky. This commit adds per buffer check when the module is not disabled. It also makes the enable and disable more indempotent. i've also renamed TS*All to TS*. Fixes #2754
2022-04-08Add more filetypes for treesitter-markdownMicah Halter
Signed-off-by: Micah Halter <micah@balena.io>
2022-04-07feat: add astrovirchau13
2022-04-03Fixed the styluaLex
2022-04-03Added the initial version for the support of rego languageOleksii Demennikov
2022-04-01Add elvishTobias Frilling
2022-03-30Add capture groups for remaining builtin highlight groupsGregory Anders
Some builtin highlight groups (see `:h group-name`) do not yet have associated capture groups, so add them.
2022-03-29feat: add vimdoc parser and highlight queriesChristian Clason
2022-03-26chore: placate luacheckChristian Clason
2022-03-17Add CooklangAddison Chan
2022-03-12fix(solidity): follow install_info.branch on parser updateStephan Seitz
2022-03-11Add highlights query for SolidityYongJieYongJie
2022-03-08fix: prefer gmake over makeStephan Seitz
2022-03-08Revert "2612: Use gmake when available"Stephan Seitz
This reverts commit d3d1637c3c7b384776dfc8f4e8c34cf83eca37e3.
2022-03-082612: Use gmake when availableSebastián Zaffarano