| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-10-15 | highlights: use @preproc where appropriate | ObserverOfTime | |
| 2022-10-15 | highlights(c): highlight standard streams | ObserverOfTime | |
| 2022-09-26 | feat(spell): support more languages | Lewis Russell | |
| 2022-09-06 | feat(spell): upstream spell queries from spellsitter | Lewis Russell | |
| 2022-08-03 | Split func/method definition from calls in C highlighting queries | lfenzo | |
| 2022-07-28 | highlights(c/cpp): move attributes to C (again) | Stephan Seitz | |
| Let's hope that this time the C tests pass, also for the built-in C parser. | |||
| 2022-07-20 | highlights(c): Lower the priority of @variable | mliszcz | |
| Lower the priority of @variable to prefer @parameter highlight when identifier appears in parameter_declaration. Fixes #3061 | |||
| 2022-07-08 | highlights(c): highlight `,` operator as operator (#3107) | guijan | |
| 2022-07-01 | highlights(c): highlight member-access as operator (#3096) | guijan | |
| 2022-05-29 | highlights(c): highlight field_designator as `@property` | Stephan Seitz | |
| 2022-02-05 | indens(c): use (comment) @auto | Stephan Seitz | |
| 2022-02-05 | indents(c): indent always after init_declarator | Stephan Seitz | |
| 2022-02-05 | indents(c): add zero_indent for #if | Stephan Seitz | |
| 2022-02-05 | indents(c): fix indentation on block comment | Stephan Seitz | |
| 2022-02-05 | indents(c): indent at expression_statement | Stephan Seitz | |
| 2022-02-05 | indents: allow aligned_indent for unfinished calls in C and Python | Stephan Seitz | |
| 2022-02-05 | indents(c): fix ternary | Stephan Seitz | |
| 2022-01-29 | highlights(c/cpp): highlight case labels as constants | Stephan Seitz | |
| 2022-01-29 | highlights(c): highlight enum variants as `@constant` | Stephan Seitz | |
| Fixes #2120 | |||
| 2022-01-28 | folds(c): fold raw `compound_statement`s | Stephan Seitz | |
| This will fold in particular around raw braces as reported in #2359 while avoiding to have double folds at functions+braces. | |||
| 2022-01-24 | folds(c): fold at compound_statement | Cédric Barreteau | |
| 2022-01-21 | fix(indent): c/cpp - support newline after closing brace | Munif Tanjim | |
| 2022-01-21 | feat: rewrite indent module | Munif Tanjim | |
| 2022-01-20 | highlights(c): don't highlight type qualifiers in declarations as types | John Drouhard | |
| 2021-11-23 | Prefer lua-match over match | Lewis Russell | |
| as string.find is much quicker than vim.regex:match* | |||
| 2021-11-14 | C: fix preproc parameters | Santos Gallegos | |
| This was capturing too much, we only want to highlight the identifier. Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/1999 | |||
| 2021-09-30 | Fix #1853 | igorlfs | |
| 2021-09-19 | highlights(c): add Mircosoft attributes | Stephan Seitz | |
| 2021-09-19 | highlights(c): add __attribute__ | Stephan Seitz | |
| 2021-09-17 | test | Stephan Seitz | |
| 2021-09-17 | highlights(c/cpp): react to upstream changes to attributes | Stephan Seitz | |
| 2021-09-01 | highlights(c): make sizeof a `keyword.operator` | Sergio Alejandro Vargas | |
| 2021-08-01 | Indent C compound_literal_expression | leo60228 | |
| 2021-07-18 | c: don't treat uppercase functions as constants | Gregory Anders | |
| A macro function such as #define FOO(x) ... should be highlighted with @function.macro, even though the name is in all-caps (which would otherwise be treated as a constant). Similarly, call sites of such functions, e.g. int y = FOO(x); should be highlighted with @function instead of @constant. This is as simple as moving the query definition for macro functions after the query definition for constants. | |||
| 2021-07-14 | c(folds): fold on enums | Stephan Seitz | |
| 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-05-20 | indents(c/cpp): let C++ use the C indents and add class_specifier | Stephan Seitz | |
| Fixes #1320 | |||
| 2021-05-18 | highlights(c/c++): "..." also exists in C (variadic macros) | Stephan Seitz | |
| 2021-05-07 | Revert "Comment: use `@combined` to create just one tree per buffer (#1252)" | Santos Gallegos | |
| This reverts commit 4a7a713c527f57c355bc817f16fc6d955b8cce9b. | |||
| 2021-05-01 | highlights(c): highlight (escape_sequence) | 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-26 | folds(c): fold at case_statement | Stephan Seitz | |
| 2021-04-22 | fix(c): fold switch statements | Thomas Vigouroux | |
| 2021-04-21 | C highlights: Make char_literal `@character` | Stephan Seitz | |
| 2021-03-12 | Add comment parser to highlight comment tags (#893) | Santos Gallegos | |
| Closes #236 | |||
| 2021-03-02 | highlights(c): update declaration and cast_expression | Stephan Seitz | |
| 2021-03-01 | feat: use @ignore for comments and multiline strings | elianiva | |
| 2021-03-01 | Add 'register' as c-keyword | Fabian Viöl | |
| See https://en.wikipedia.org/wiki/Register_(keyword) | |||
| 2021-02-10 | C/CPP: add injections for macros | Santos Gallegos | |
