summaryrefslogtreecommitdiff
path: root/lua
AgeCommit message (Collapse)Author
2022-09-10feat: add jsonnetCezary Drożak
2022-09-09fix(highlight): ensure link captures function existsAkin Sowemimo
before attempting to call it fixes #3465
2022-09-09feat: add tree-sitter-gitattributesObserverOfTime
2022-09-08feat(verilog): update versionzegervdv
2022-09-05Add support for menhir (OCaml parser generator)Martin Pépin
2022-09-01style: styluaRaafat Turki
2022-09-01fix: grammar urlRaafat Turki
2022-09-01feat: add tree-sitter-sxhkdrcRaafat Turki
2022-08-31chore(highlight): re-add earlier callAkin Sowemimo
2022-08-31fix(highlight): ensure links are rebuilt on colorscheme changeAkin Sowemimo
2022-08-26fix: warn when user uninstalls parser than is in their ensure_installedStephan Seitz
Fixes #2777
2022-08-26fix: add hint when there parser is still installed after TSUninstallStephan Seitz
2022-08-26chore: remove unused parameterStephan Seitz
The argument wasn't used anywhere neither in function nor in call sites
2022-08-26chore!: don't allow to silently use alternative install directoryStephan Seitz
2022-08-26feat(meson): add support for mesonShootingStarDragons
Log: meson build
2022-08-26fixup: facepalmChristian Clason
2022-08-26fix(hl_map): adapt to upstream changes on masterChristian Clason
https://github.com/neovim/neovim/pull/19931 adds direct support for highlighting capture groups (with fallback), obviating the need for `vim.treesitter.highlighter.hl_map`. Instead of `hl_map["@keyword"] = "TSKeyword"` users can simply `hi link TSKeyword @keyword` Check for the existence of `hl_map` and either use the former or the latter.
2022-08-19parsers: add HLSLStephan Seitz
2022-08-16parsers: add tree-sitter-gitignoreStephan Seitz
2022-08-16fix wrong parseShootingStarDragons
change maintainers
2022-08-16add regenerate the treesitterShootingStarDragons
2022-08-16feat(agda): add support for agdaShootingStarDragons
2022-08-09chore: update `tree-sitter-http` parser URLNTBBloodbath
2022-08-06nil check for linesray-x
2022-08-03Added function/method call highlight groupslfenzo
2022-08-03chore: trim space in check-healthStephan Seitz
Fixes #3248
2022-08-03chore: show in TSInstallInfo when parser is still loadedStephan Seitz
2022-08-03Add racket support6cdh
2022-08-02fix: node_incremental for incremental selection jumping around (#3257)itepechi / いてぺち
2022-07-31docs: add descriptions to incremental_selection keymapsStephan Seitz
2022-07-30feat(highlight): re-apply default highlights on colorscheme changesJohn Drouhard
If the plugin is loaded after a colorscheme is set that defines any of these highlight groups, the default won't be applied. Subsequent "highlight clear" commands (common when switching colorschemes) will then clear any of those highlights, but these defaults never have another opportunity to be initialized. Effectively, if you load neovim with a colorscheme that has definitions for some of these highlight groups, then load treesitter, then switch colorschemes, many of these default links will be absent resulting in colors that do not appear the same as if that colorscheme had been used at startup. Hooking the ColorScheme event with an autocmd that just reapplies these defaults gives every colorscheme switch the opportunity to get the defaults for non-explicitly-defined groups.
2022-07-29feat(ts_utils): allow starting selection after last character (#3233)Axel Dahlberg
2022-07-21fix(indents): indents for error block (css, lua) (#3207)Kiyan
2022-07-18chore: cleanup main file, move statusline in modulekiyan
2022-07-18fix(typo): utils.create_or_resue_writable_dir -> reuse (#3194)Kiyan
2022-07-17fix(indent): set only one autocmd for binding indentexpr (#3190)Kiyan
2022-07-09feat(vala)!: switch to @vala-lang parserPrinceton Ferro
2022-07-08fix: avoid installing parsers multiple times when using auto_installsmjonas
2022-07-08feat: add option to auto-install missing parsers (#3130)Jonas Strittmatter
2022-07-08Initial SQL supportderekstride
2022-07-07add qmljs (#3126)Access
2022-07-07chore: reformat with Stylua 0.14.0Christian Clason
2022-06-28docs: add description to `markdown`/`markdown_inline` in READMEStephan Seitz
2022-06-28feat(beancount): support folding org headers (#3078)PolarMutex
requires beancount parser update Co-authored-by: Brian Ryall <brian@brianryall.xyz> Co-authored-by: Christian Clason <c.clason@uni-graz.at>
2022-06-26feat(swift): compile the grammar from the main branch (#3068)Alex Pinkus
The `with-generated-files` branch uses ABI 13 and therefore doesn't benefit from the ABI 14 speed improvements.
2022-06-26feat(markdown)!: switch to split parser (#3048)Matthias Deiml
* switch to split markdown parser with separate block and inline parsers to improve performance * add exclude_children! directive (useful for something like Injected markdown incorrectly highlights indented docstrings #2212) * split markdown queries into block and inline ones and add the injection for inline into block grammar * add include_dir option to parser configs (needed because the two grammars don't live in the repos root directory) BREAKING CHANGE: downstream queries need to be adapted to new parser
2022-06-25Chore: remove prefix from parser "location" propertyStephan Seitz
This was very confusing when using the location property as it always had to start with "tree-sitter-<lang>" for no real reason.
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