summaryrefslogtreecommitdiff
path: root/runtime/queries/ecma
Commit message (Collapse)AuthorAge
* build(tree-sitter): update javascript, typescript and tsx (#7852)woojiq2023-08-07
| | | | | | | | | | | | | * build(tree-sitter): update javascript, typescript and tsx * update revision of tree-sitter parsers for these languages. * rename `?.` to `optional_chain`, introduced in tree-sitter/tree-sitter-javascript@186f2adbf790552b354a9ba712341c7d48bdbccd. * fix(highlight): change jsx queries to match latest tree-sitter Latest tree-sitter/tree-sitter-javascript@bb1f97b643b77fc1f082d621bf533b4b14cf0c3 added some breaking changes that broke highlighting. * Remove some queries with `nested_identifier`. * Remove deprecated `jsx_fragment` from indent query. * Count `</` and `/>` as a single token.
* Refactor queries for ecma based languages (#7207)Gammut2023-07-09
|
* Add `switch_statement` to ecma indents (#6369)Thor Adam2023-03-21
|
* Update highlight for ecma/js/ts (#6205)Erasin Wang2023-03-06
|
* Inherit javascript/typescript from common 'ecma' queries (#3301)Michael Davis2022-08-03
JavaScript queries now contain a few lines that prevent them from being used whole-sale in typescript with `; inherits: javascript`. Here we follow nvim-treesitter's way of using a fake 'ecma' language as a common base for JavaScript and TypeScript to share as much as we can.