| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | highlights(c): extern in linkage specification | ObserverOfTime | 2023-01-26 | 1 | -0/+3 |
| | | |||||
| * | indents(c): update if cases | Pham Huy Hoang | 2023-01-14 | 1 | -50/+55 |
| | | |||||
| * | indents(c): Refactor indent queries | Pham Huy Hoang | 2023-01-14 | 1 | -11/+75 |
| | | |||||
| * | indents(c): treat `"#ifndef"`, `"#elif"` like `"#ifdef"` | Stephan Seitz | 2022-12-31 | 1 | -0/+2 |
| | | |||||
| * | highlights: create subscoping for ternary operator | Stephan Seitz | 2022-12-02 | 1 | -1/+1 |
| | | | | | | | | | | | After https://github.com/nvim-treesitter/nvim-treesitter/issues/470, we decided to use `@conditional` for ternary operator instead of operator despite `@conditional` is documented for keywords only. A sub-scoping can make it easier for people to highlight this operator group differently. Also unify the usage of `@conditional...` across languages. | ||||
| * | highlights(c): primitive type as builtin | Aaron Rancsik | 2022-12-01 | 1 | -1/+2 |
| | | |||||
| * | highlights(c): use more specific groups | ObserverOfTime | 2022-11-26 | 1 | -8/+9 |
| | | | | | Co-Authored-By: Stephan Seitz <stephan.seitz@fau.de> | ||||
| * | highlights: use @preproc where appropriate | ObserverOfTime | 2022-10-15 | 1 | -1/+1 |
| | | |||||
| * | highlights(c): highlight standard streams | ObserverOfTime | 2022-10-15 | 1 | -0/+3 |
| | | |||||
| * | feat(spell): support more languages | Lewis Russell | 2022-09-26 | 1 | -2/+1 |
| | | |||||
| * | feat(spell): upstream spell queries from spellsitter | Lewis Russell | 2022-09-06 | 1 | -0/+1 |
| | | |||||
| * | Split func/method definition from calls in C highlighting queries | lfenzo | 2022-08-03 | 1 | -2/+2 |
| | | |||||
| * | highlights(c/cpp): move attributes to C (again) | Stephan Seitz | 2022-07-28 | 1 | -0/+1 |
| | | | | | | Let's hope that this time the C tests pass, also for the built-in C parser. | ||||
| * | highlights(c): Lower the priority of @variable | mliszcz | 2022-07-20 | 1 | -1/+2 |
| | | | | | | | | Lower the priority of @variable to prefer @parameter highlight when identifier appears in parameter_declaration. Fixes #3061 | ||||
| * | highlights(c): highlight `,` operator as operator (#3107) | guijan | 2022-07-08 | 1 | -7/+10 |
| | | |||||
| * | highlights(c): highlight member-access as operator (#3096) | guijan | 2022-07-01 | 1 | -1/+2 |
| | | |||||
| * | highlights(c): highlight field_designator as `@property` | Stephan Seitz | 2022-05-29 | 1 | -0/+1 |
| | | |||||
| * | indens(c): use (comment) @auto | Stephan Seitz | 2022-02-05 | 1 | -4/+1 |
| | | |||||
| * | indents(c): indent always after init_declarator | Stephan Seitz | 2022-02-05 | 1 | -6/+1 |
| | | |||||
| * | indents(c): add zero_indent for #if | Stephan Seitz | 2022-02-05 | 1 | -5/+9 |
| | | |||||
| * | indents(c): fix indentation on block comment | Stephan Seitz | 2022-02-05 | 1 | -1/+5 |
| | | |||||
| * | indents(c): indent at expression_statement | Stephan Seitz | 2022-02-05 | 1 | -3/+2 |
| | | |||||
| * | indents: allow aligned_indent for unfinished calls in C and Python | Stephan Seitz | 2022-02-05 | 1 | -1/+5 |
| | | |||||
| * | indents(c): fix ternary | Stephan Seitz | 2022-02-05 | 1 | -1/+0 |
| | | |||||
| * | highlights(c/cpp): highlight case labels as constants | Stephan Seitz | 2022-01-29 | 1 | -0/+2 |
| | | |||||
| * | highlights(c): highlight enum variants as `@constant` | Stephan Seitz | 2022-01-29 | 1 | -0/+2 |
| | | | | | Fixes #2120 | ||||
| * | folds(c): fold raw `compound_statement`s | Stephan Seitz | 2022-01-28 | 1 | -1/+2 |
| | | | | | | | This will fold in particular around raw braces as reported in #2359 while avoiding to have double folds at functions+braces. | ||||
| * | folds(c): fold at compound_statement | Cédric Barreteau | 2022-01-24 | 1 | -0/+1 |
| | | |||||
| * | fix(indent): c/cpp - support newline after closing brace | Munif Tanjim | 2022-01-21 | 1 | -0/+2 |
| | | |||||
| * | feat: rewrite indent module | Munif Tanjim | 2022-01-21 | 1 | -3/+23 |
| | | |||||
| * | highlights(c): don't highlight type qualifiers in declarations as types | John Drouhard | 2022-01-20 | 1 | -2/+0 |
| | | |||||
| * | Prefer lua-match over match | Lewis Russell | 2021-11-23 | 1 | -1/+1 |
| | | | | | as string.find is much quicker than vim.regex:match* | ||||
| * | C: fix preproc parameters | Santos Gallegos | 2021-11-14 | 1 | -2/+1 |
| | | | | | | | | This was capturing too much, we only want to highlight the identifier. Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/1999 | ||||
| * | Fix #1853 | igorlfs | 2021-09-30 | 1 | -1/+0 |
| | | |||||
| * | highlights(c): add Mircosoft attributes | Stephan Seitz | 2021-09-19 | 1 | -1/+13 |
| | | |||||
| * | highlights(c): add __attribute__ | Stephan Seitz | 2021-09-19 | 1 | -0/+1 |
| | | |||||
| * | test | Stephan Seitz | 2021-09-17 | 1 | -7/+5 |
| | | |||||
| * | highlights(c/cpp): react to upstream changes to attributes | Stephan Seitz | 2021-09-17 | 1 | -0/+2 |
| | | |||||
| * | highlights(c): make sizeof a `keyword.operator` | Sergio Alejandro Vargas | 2021-09-01 | 1 | -1/+1 |
| | | |||||
| * | Indent C compound_literal_expression | leo60228 | 2021-08-01 | 1 | -0/+1 |
| | | |||||
| * | c: don't treat uppercase functions as constants | Gregory Anders | 2021-07-18 | 1 | -9/+9 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
| * | c(folds): fold on enums | Stephan Seitz | 2021-07-14 | 1 | -0/+1 |
| | | |||||
| * | feat(keywords) merge return and yield into keyword.return group | antonk52 | 2021-07-04 | 1 | -3/+1 |
| | | |||||
| * | feat(keywords) add keyword.return & keyword.yield | antonk52 | 2021-07-04 | 1 | -1/+4 |
| | | |||||
| * | indents(c/cpp): let C++ use the C indents and add class_specifier | Stephan Seitz | 2021-05-20 | 1 | -0/+3 |
| | | | | | Fixes #1320 | ||||
| * | highlights(c/c++): "..." also exists in C (variadic macros) | Stephan Seitz | 2021-05-18 | 1 | -0/+2 |
| | | |||||
| * | Revert "Comment: use `@combined` to create just one tree per buffer (#1252)" | Santos Gallegos | 2021-05-07 | 1 | -1/+1 |
| | | | | | This reverts commit 4a7a713c527f57c355bc817f16fc6d955b8cce9b. | ||||
| * | highlights(c): highlight (escape_sequence) | Stephan Seitz | 2021-05-01 | 1 | -0/+1 |
| | | |||||
| * | Comment: use `@combined` to create just one tree per buffer (#1252) | Santos Gallegos | 2021-04-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | * 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 | ||||
| * | folds(c): fold at case_statement | Stephan Seitz | 2021-04-26 | 1 | -0/+1 |
| | | |||||
