| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-10-24 | Update ecma injections to support recent additions to ↵ | NullVoxPopuli | |
| tree-sitter-javascript/typescript | |||
| 2022-10-17 | highlights(ecma): add pair_pattern punctuation.delimiter | Munif Tanjim | |
| 2022-10-15 | highlights: use @preproc where appropriate | ObserverOfTime | |
| 2022-09-26 | feat(spell): support more languages | Lewis Russell | |
| 2022-09-15 | fix(ecma injections): jsdoc match /** */ only | Nick Friday | |
| 2022-09-11 | highlights(ecma): use `@method.call`/`function.call` | Stephan Seitz | |
| 2022-09-10 | indents(ecma): make "]" `@indent_end` | Stephan Seitz | |
| Fixes #3382 | |||
| 2022-08-22 | highlights(ecma): Update queries for literals | Sergio Alejandro Vargas | |
| - Add queries for value properties: - undefined - NaN - Infinity - Highlight regex delimiters as brackets instead of punctuation - Format queries for literals | |||
| 2022-08-20 | highlights(javascript): "?." -> optional_chain | GitHub | |
| 2022-07-07 | fix(ecma): indent end for bracket (#3121) | Kiyan | |
| 2022-06-05 | injections(ecma): add injection for commented graphql template strings (#2987) | Jackson Ludwig | |
| 2022-05-14 | Use @definition.function for method & func definitions | William Mathewson | |
| 2022-05-14 | Add method to definitions in ECMA locals | William Mathewson | |
| In Telescope, function declarations were being exposed in the selector, but not method definitions which are also a form of function declaration. | |||
| 2022-04-04 | indents(ecma): use auto indent on (ERROR) | Stephan Seitz | |
| Fixes #2515 | |||
| 2022-02-26 | fix(indent): ecma - parenthesized expression indentation | Munif Tanjim | |
| 2022-02-26 | fix(indent): ecma - class method indentation | Munif Tanjim | |
| 2022-01-21 | feat(indent): ecma - support common use-cases | Munif Tanjim | |
| 2022-01-21 | feat(indent): ecma - support try_catch and if_else | Munif Tanjim | |
| 2021-12-12 | highlights(ecma): highlight escape_sequence | Stephan Seitz | |
| 2021-11-28 | Handle .attrs() cases | Steve Occhipinti | |
| Now that there are 4 cases handled, I thought it probably needs some comments to show which case each injection is for. There are other unsupported cases, such as `.withConfig` but I'm not sure if they all belong here or into their own plugin or something. The API reference is available here: https://styled-components.com/docs/api Also, not sure if there is a more generic way of handling all these cases at once, a rule that would read: "any template string descendant from 'styled'". Will attempt to open a PR and get some advice. | |||
| 2021-11-28 | Support both styled.div and styled(Component) | Steve Occhipinti | |
| This new injection caters for code like this: ``` const IntroWindow = styled(Window)` grid-area: intro; ` ``` | |||
| 2021-11-28 | Add a basic styled-components injection | Steve Occhipinti | |
| I've never written this sort of code before but I was able to get this to work with the help of copy and paste and using nvim-treesitter/playground. I had a hard time trying to understand how to indent this style of code so I let vim do it with `=` and 2 spaces seems to match other files I looked at. This works for a basic example, like this: ``` const Layout = styled.div` position: absolute; inset: 0; display: grid; grid-template-rows: 100px 1fr 3rem; ` ``` | |||
| 2021-11-25 | ecma: highlight private properties and methods | numToStr | |
| 2021-11-23 | Prefer lua-match over match | Lewis Russell | |
| as string.find is much quicker than vim.regex:match* | |||
| 2021-10-03 | fix: remove priority in ecma template substitution hl | kiyan | |
| This PR removes the priority override for the interpolation because it overrides every ecma based template literal, setting none with a higher priority than ecma groups which made every template string look `un`highlighted. | |||
| 2021-09-17 | Ecma: increase priority of template_substitution | Santos Gallegos | |
| Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/1688 | |||
| 2021-09-09 | Use the color of variable | delphinus | |
| 2021-09-09 | Set property color for destructuring assignment | delphinus | |
| 2021-08-12 | Enable to highlight shebang on JS/TS | delphinus | |
| 2021-07-07 | place template string after braces | antonk52 | |
| 2021-07-06 | fix(ecma): add indents to switch and cases | Samyak S Sarnayak | |
| fixes nvim-treesitter#1384 | |||
| 2021-07-04 | feat(keywords) merge return and yield into keyword.return group | antonk52 | |
| 2021-07-04 | feat(keywords) add keyword.return & keyword.yield | antonk52 | |
| 2021-06-11 | chore(injections): remove duplicated regex injection for js | Steven Sojka | |
| 2021-05-17 | highlights(ecma): use KeywordFunction as a highlight group for function | antonk52 | |
| 2021-05-07 | Revert "Comment: use `@combined` to create just one tree per buffer (#1252)" | Santos Gallegos | |
| This reverts commit 4a7a713c527f57c355bc817f16fc6d955b8cce9b. | |||
| 2021-04-28 | locals(js,ts): Add parameters again (#1231) | Stephan Seitz | |
| 2021-04-28 | Comment: use `@combined` to create just one tree per buffer (#1252) | Santos Gallegos | |
| * Comment: use `@combined` to create just one tree per buffer There is no need to create a tree per line/block for comments. Should fix https://github.com/nvim-treesitter/nvim-treesitter/issues/1251 * Add injections for scss * Fix jsonc * Combine jsdoc | |||
| 2021-04-23 | Add JS/TS parameters again (#1227) | Stephan Seitz | |
| * highlights(js): add parameters * highlights(ts): add Typescript parameters | |||
| 2021-04-22 | fix(highlights): always highlight ternary operator as operator | Thomas Vigouroux | |
| 2021-04-06 | injections(js): add regex highlighting | Stephan Seitz | |
| 2021-03-27 | Fix jsdoc: play nice with the comment parser (#1108) | Santos Gallegos | |
| Using separate queries makes it work as expected. Also, for the comment parser to be able to override the other tokens we need to remove the comment from highlights (this shouldn't be a problem since that section is already highlighted as a comment). And, the order of the captures matter, having jsdoc first will have more priority over `@param`. Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/1069 | |||
| 2021-03-23 | Add generator functions to ecma queries | kraftwerk28 | |
| 2021-03-18 | Update injections.scm | Hanh Le | |
| 2021-03-16 | Mark several invalid queries | Stephan Seitz | |
| 2021-03-15 | Ecma: Highlight single-argument callback parameter | Rohit Pradhan | |
| 2021-03-10 | chore: create ecma base for use in js and ts which fixes jsx issues | kiyan | |
