summaryrefslogtreecommitdiff
path: root/lua
AgeCommit message (Collapse)Author
2021-08-08CI: fix update lockfile jobSantos Gallegos
Ref https://github.com/nvim-treesitter/nvim-treesitter/pull/1661#issuecomment-894722369
2021-08-07feat: allow 'revision' override in parser config (#1661)Munif Tanjim
2021-08-03fix: query_predicate - nthMunif Tanjim
2021-08-01Feature: Add Surface language and integrate with Elixir (#1645)Connor Lay (Clay)
* Add initial surface highlights & injections * Additional surface highlights * Filetype detection, fix injections * Fix Elixir function highlight when left is an identifier * Add surface parser * Fix comment highlights * Surface folds, indents, better highlights * Highlight surface components & directives * Restore comments Elixir injections
2021-07-29feature: make godotResource compatible with gdresource filetypePierre Poupin
2021-07-29feature: add godotResource queriesPierre Poupin
2021-07-21recurse_local_nodes: type check local_def to ensure it is a table (#1331)mads kjeldgaard
2021-07-20fix: make additional_vim_regex_highlighting actually accept a listSimon Hauser
2021-07-19"-z" needs to come before "-f".Laurence Tratt
2021-07-19Add `-z` switch to tar.Laurence Tratt
Some versions of tar automatically infer `-z` if a `.gz` (or other compressed extension) file is passed -- but some, including OpenBSD's, don't do this and require an explicit `-z`. As far as I know, any version of tar which automatically unzips files supports `-z` so this should be a backwards compatible change for most versions of tar.
2021-07-19Update transferred fish repo info26797767+krnik
2021-07-19Add YANG parserTomas Sandven
2021-07-18Folds: remove ending marks for folds; they only confuse vim when multiple ↵Andrew He
closes on the same line are expected
2021-07-18Re-attach module when the file type is changedSantos Gallegos
Requires https://github.com/neovim/neovim/pull/14995 Closes https://github.com/nvim-treesitter/nvim-treesitter/issues/1249
2021-07-14add @tag.attribute for html like attributeslmlorca
2021-07-11Highlights: define string.special (#1551)Santos Gallegos
* Highlights: define string.special This was in our CONTRIBUTING.md file, but wasn't defined. Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/1405 * Use string.escape
2021-07-11New stylua version (#1555)Stephan Seitz
2021-07-09downcase predicate: nil protectionSantos Gallegos
get_node_text could be nil if the range is invalid. With https://github.com/neovim/neovim/pull/15030/ this fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/1531
2021-07-08Folds: support 'foldminlines'Munif Tanjim
2021-07-07remove packer and nomad from hcl.used_by (#1527)Michael Hoffmann
2021-07-06Folds: fix fold deduplication and improve start/stop logicAndrew He
2021-07-06parsers: Teal now requires generate from grammarStephan Seitz
2021-07-05Update used_by for parent parsersSantos Gallegos
html_tags and ecma don't have a parser of they own, but that's actually just to get around to inherit common queries. When editing these "base" queries, the playground breaks. Having them in used_by would fix this.
2021-07-05Checkhealth: include injectionsSantos Gallegos
Fix https://github.com/nvim-treesitter/nvim-treesitter/issues/1459
2021-07-04Use stylua for autoformat code (#1480)Santos Gallegos
2021-07-04feat(keywords) merge return and yield into keyword.return groupantonk52
2021-07-04feat(keywords) add keyword.return & keyword.yieldantonk52
2021-07-04Fixed linting issuesShane Hird
2021-07-04Reduce diffs from masterShane Hird
2021-07-04Re-introduce prompting for installationShane Hird
2021-07-04Improved passing bang to functionsShane Hird
2021-07-04Fix ensure_installed functionShane Hird
2021-07-04TSUpdate does not install if up to dateShane Hird
2021-07-04Use bang for TSInstall commandsShane Hird
2021-07-02fix missing maintainer in hcl parser configmhoffm
2021-07-02Add external scanner for cmake parserUy Ha
2021-07-02Add maintainer infoUy Ha
2021-07-02[WIP] tree-sitter-cmake integrationUy Ha
2021-07-02add used_by directive for some of the tools that are using hclmhoffm
2021-07-02drop 'used_by' from hcl parser configmhoffm
2021-07-02add hcl parsermhoffm
2021-06-29fix: check if invalidate_query_cache[lang] is set before invalidatingFolke Lemaitre
2021-06-28perf: cache has_query_files: fixes TS slownessFolke Lemaitre
2021-06-22fix typo: Enviroment -> Environmentkmarius
2021-06-17fix(parsers): cuda requires npmStephan Seitz
2021-06-14parsers: add tree-sitter-cudaStephan Seitz
2021-06-04parsers(c_sharp): put myself as a maintainerLuxed
2021-06-04downcase! directive to use with ruby injectionsderekstride
``` (#downcase! "language") ``` downcase! will ensure the metadata value for the specified key will be downcased. If the value is a node, it will downcase the text specified by the node. ``` (#downcase! @node "key") ``` You can also namespace the key with a specific capture, similar to how you can call `(#set! @node "key" "value")`
2021-06-04Fix 1359: nil check for version in health-checkStephan Seitz
2021-06-03fix: return when no `node` found during installationStephan Seitz
Ref: https://github.com/nvim-treesitter/nvim-treesitter/issues/1324#issuecomment-853418596