aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add highlight testsStephan Seitz2021-11-242-0/+107
|
* ci: Try out windows-2022Stephan Seitz2021-11-242-7/+7
|
* Add glsl ftdetectMarco Galli2021-11-231-0/+1
|
* Update lockfile.jsonGitHub2021-11-231-6/+6
|
* zig: highlight zig format, type and functionmaxxnino2021-11-231-2/+6
|
* Prefer lua-match over matchLewis Russell2021-11-2320-67/+67
| | | | as string.find is much quicker than vim.regex:match*
* Update lockfile.jsonGitHub2021-11-201-2/+2
|
* Add `query error: invalid node type at position` to the troubleshooting sectionSantos Gallegos2021-11-202-1/+13
| | | | We have had many of these recently...
* r add new highlightsaspeddro2021-11-181-13/+42
|
* Update lockfile.jsonGitHub2021-11-181-4/+4
|
* Format with styluaSantos Gallegos2021-11-181-3/+1
| | | | CI is failing for stylua due to this.
* Add basic vimscript injection in `vim.cmd`/`nvim_command`/`nvim_exec` (#1922)vhyrro2021-11-161-0/+26
|
* Just one lineSantos Gallegos2021-11-161-7/+3
|
* Docs: update docs on how to override a querySantos Gallegos2021-11-161-11/+18
| | | | | | | | | `queries/` and `after/queries/` are the same now. I kind of prefer the old method, but just updating our docs to reflect the reality for now. Closes https://github.com/nvim-treesitter/nvim-treesitter/issues/1710 Closes https://github.com/nvim-treesitter/nvim-treesitter/issues/1441
* [docgen] Update README.mdGithub Actions2021-11-141-0/+1
| | | | skip-checks: true
* C: fix preproc parametersSantos Gallegos2021-11-141-2/+1
| | | | | | | This was capturing too much, we only want to highlight the identifier. Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/1999
* Update lockfile.jsonGitHub2021-11-121-0/+3
|
* r add new highlightsaspeddro2021-11-121-0/+2
|
* injections(http): add comment injectionStephan Seitz2021-11-121-0/+1
|
* refactor: inherit jsongegoune2021-11-122-16/+3
|
* fix: address change requestsgegoune2021-11-121-3/+3
|
* feat: add http parsergegoune2021-11-122-0/+42
| | | | | | | | All credit goes to @NTBBloodbath. See: https://github.com/NTBBloodbath/rest.nvim/issues/75#issuecomment-960447966 Co-authored-by: NTBBloodbath <bloodbathalchemist@protonmail.com>
* feat: get node at cursor of other winFabian David Schmidt2021-11-121-1/+7
|
* Add condition function to module configpatrick962021-11-122-6/+12
| | | | | | | | 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.
* Python: highlight semicolonSantos Gallegos2021-11-121-1/+1
|
* fix: use more specific identifier checkŁukasz Niemier2021-11-121-1/+1
|
* fix: make comment doc highlighting work for any doc tagŁukasz Niemier2021-11-121-11/+14
|
* fix: Elixir non-doc sigils will no longer be flickeringŁukasz Niemier2021-11-122-31/+27
| | | | | It also adds support for colouring documentation metadata attributes (ex. `@doc foo: :bar`).
* Update lockfile.jsonGitHub2021-11-121-2/+2
|
* r: add new operatoraspeddro2021-11-121-0/+1
|
* Update lockfile.jsonGitHub2021-11-111-5/+5
|
* Ensure `ft_to_lang` supports multipart filetypes.Robert Jackson2021-11-111-2/+7
| | | | | | | | 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.
* Add `html.handlebars` as a valid type for the glimmer parser.Robert Jackson2021-11-111-0/+1
| | | | This filetype is in common use due to https://github.com/mustache/vim-mustache-handlebars/blob/master/ftdetect/handlebars.vim#L2
* Add Operators for RubyCameron2021-11-111-5/+38
| | | | | | | Many operators were missing from ruby, so, I added them. Additionally, with string interpolation (`"#{xxx}"`), the closing `}` was being matched to `punctuation.bracket` instead of `punctuation.special`, so I fixed that too. I didn't see any further details about how to contribute, so if I've overlooked anything, I'll be happy to add it.
* fix(vue.indents): add support for template_elementCyril Mizzi2021-11-111-0/+4
|
* fix: define indents.scm for html_tags and inherits html and vue from this fileCyril Mizzi2021-11-113-23/+13
|
* feat(vue): add indents.scm fileCyril Mizzi2021-11-111-0/+12
| | | There's no indentation file for Vue. This implementation is based on the HTML indentation file with a minor support for the `template_element` tag. As JS is bind with the JS Tree-sitter, the indentation is already fine.
* Update lockfile.jsonGitHub2021-11-081-3/+3
|
* docs: make comment more specificSirisak Lueangsaksri2021-11-081-1/+1
|
* refactor: nitpickingSirisak Lueangsaksri2021-11-083-3/+3
|
* feat: sync install for `ensure_installed`Sirisak Lueangsaksri2021-11-083-1/+8
|
* docs: move description to the first lineDundar Göc2021-11-051-3/+1
| | | | | | | | | | | This will make the description of nvim-treesitter show up in the LOCAL ADDITIONS section of the help text. So this |nvim-treesitter| instead becomes |nvim-treesitter| Treesitter configurations and abstraction layer for Neovim.
* Update lockfile.jsonGitHub2021-11-041-1/+1
|
* fix(teal): highlighting for typesLewis Russell2021-11-041-2/+2
|
* Update lockfile.jsonGitHub2021-11-031-3/+3
|
* chore: fix typosDundar Göc2021-11-0215-20/+20
|
* Add `ftdetect` setup for `glimmer` parser. (#1973)Robert Jackson2021-11-021-0/+1
| | | | Without this, `*.hbs` files are not highlighted (unless you have some other plugin that adds it for you).
* feat(svelte): inject JS on `each` expression (#1969)elianiva2021-11-021-1/+4
|
* Update queries/python/highlights.scmSantos Gallegos2021-11-011-1/+1
|
* Revert "feat: add `del` keyword for highlights"Santos Gallegos2021-11-011-2/+2
| | | | This reverts commit 385193d41fe6b74fe0e3698588ae54545d1cd88b.