aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Collapse)AuthorAgeFilesLines
* feat(phpdoc): Remove requires_generate_from_grammarMichael Härtl2022-10-161-2/+0
|
* test(gitattributes): add tests for highlightsObserverOfTime2022-10-151-3/+0
|
* fix: explain what's wrong when installing a non-existing parserStephan Seitz2022-10-151-2/+12
| | | | Fixes #3450
* fix(uninstall): support ensure_installed = 'all'Dusk Banks2022-10-101-1/+7
|
* fix: don't overwrite highlights when definingThomas Vigouroux2022-10-081-1/+1
|
* style: fix code styling according to Styluagbprod2022-10-031-1/+1
|
* Introduce twig parsergbprod2022-10-031-1/+11
| | | | | This commit introduce parser, highlights and injections for the [twig syntax](https://twig.symfony.com)
* fix(test): update tests to Nvim 0.8Christian Clason2022-10-021-2/+2
|
* update vimdoc parser and queriesChristian Clason2022-09-291-3/+2
|
* chore(pug): mark as experimentalObserverOfTime2022-09-201-0/+1
|
* fix(highlight): respect g:skip_ts_default_groups on ColorScheme autocmdNull Chilly2022-09-191-1/+1
|
* fix(fold): don't include whitespace end regionsLewis Russell2022-09-123-3/+43
| | | | | | | | | | | | Some languages that are difficult to parse via Treesitter may incorrectly include whitespace lines at the end of regions. This can makes the calculated folds sub-optimal. To recitfy, use a custom directive (trim), to calculate the range with the trailing whitespace lines removed. Note this only works if the region end column is 0. Also added folds for Make.
* parsers: add blueprint parserGabriele Musco2022-09-121-0/+9
|
* feat: add jsonnetCezary Drożak2022-09-101-0/+8
|
* fix(highlight): ensure link captures function existsAkin Sowemimo2022-09-091-2/+4
| | | | | before attempting to call it fixes #3465
* feat: add tree-sitter-gitattributesObserverOfTime2022-09-091-0/+11
|
* feat(verilog): update versionzegervdv2022-09-081-2/+0
|
* Add support for menhir (OCaml parser generator)Martin Pépin2022-09-051-0/+9
|
* style: styluaRaafat Turki2022-09-011-3/+3
|
* fix: grammar urlRaafat Turki2022-09-011-1/+1
|
* feat: add tree-sitter-sxhkdrcRaafat Turki2022-09-011-0/+12
|
* chore(highlight): re-add earlier callAkin Sowemimo2022-08-311-0/+2
|
* fix(highlight): ensure links are rebuilt on colorscheme changeAkin Sowemimo2022-08-311-2/+7
|
* fix: warn when user uninstalls parser than is in their ensure_installedStephan Seitz2022-08-262-0/+15
| | | | Fixes #2777
* fix: add hint when there parser is still installed after TSUninstallStephan Seitz2022-08-261-5/+30
|
* chore: remove unused parameterStephan Seitz2022-08-261-1/+1
| | | | The argument wasn't used anywhere neither in function nor in call sites
* chore!: don't allow to silently use alternative install directoryStephan Seitz2022-08-261-20/+11
|
* feat(meson): add support for mesonShootingStarDragons2022-08-261-0/+11
| | | | Log: meson build
* fixup: facepalmChristian Clason2022-08-261-1/+1
|
* fix(hl_map): adapt to upstream changes on masterChristian Clason2022-08-261-76/+94
| | | | | | | | | | | | | | | 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.
* parsers: add HLSLStephan Seitz2022-08-191-0/+9
|
* parsers: add tree-sitter-gitignoreStephan Seitz2022-08-161-0/+10
|
* fix wrong parseShootingStarDragons2022-08-161-2/+2
| | | | change maintainers
* add regenerate the treesitterShootingStarDragons2022-08-161-0/+1
|
* feat(agda): add support for agdaShootingStarDragons2022-08-161-0/+9
|
* chore: update `tree-sitter-http` parser URLNTBBloodbath2022-08-091-1/+1
|
* nil check for linesray-x2022-08-061-1/+4
|
* Added function/method call highlight groupslfenzo2022-08-031-0/+4
|
* chore: trim space in check-healthStephan Seitz2022-08-031-1/+1
| | | | Fixes #3248
* chore: show in TSInstallInfo when parser is still loadedStephan Seitz2022-08-031-3/+5
|
* Add racket support6cdh2022-08-031-0/+11
|
* fix: node_incremental for incremental selection jumping around (#3257)itepechi / いてぺち2022-08-021-1/+6
|
* docs: add descriptions to incremental_selection keymapsStephan Seitz2022-07-311-4/+15
|
* feat(highlight): re-apply default highlights on colorscheme changesJohn Drouhard2022-07-301-0/+88
| | | | | | | | | | | | | | | | | | 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.
* feat(ts_utils): allow starting selection after last character (#3233)Axel Dahlberg2022-07-291-2/+2
|
* fix(indents): indents for error block (css, lua) (#3207)Kiyan2022-07-211-5/+12
|
* chore: cleanup main file, move statusline in modulekiyan2022-07-182-49/+53
|
* fix(typo): utils.create_or_resue_writable_dir -> reuse (#3194)Kiyan2022-07-182-3/+3
|
* fix(indent): set only one autocmd for binding indentexpr (#3190)Kiyan2022-07-171-4/+0
|
* feat(vala)!: switch to @vala-lang parserPrinceton Ferro2022-07-091-4/+4
|