| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat!: drop modules, general refactor and cleanup | Christian Clason | 2025-05-12 | 5 | -113/+0 |
| | | |||||
| * | fix(kdl): highlight query order (#7688) | Paul Hansen | 2025-02-27 | 1 | -7/+8 |
| | | | | | | | | | | | | | | This just fixes the highlighting queries so everything isn't highlighted as a variable due to the order of the queries meaning several queries were ignored. I also changed the node names to be highlighted as `@tag` since KDL is an xml-like format so `@tag` seemed more appropriate than type and it differentiates it from the type annotations. This does NOT update to the latest KDL version 2, that would need grammar changes. It does "mostly" work with KDL 2 though (notably unquoted strings seem to throw the grammar off.). | ||||
| * | refactor(queries): Remove quotes from properties in set! directive | Omar Valdez | 2024-07-28 | 1 | -3/+3 |
| | | |||||
| * | chore: query formatting | Pham Huy Hoang | 2024-01-19 | 5 | -30/+54 |
| | | |||||
| * | feat!: align standard captures with upstream | Christian Clason | 2024-01-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Sharing highlight queries with upstream tree-sitter and Helix is difficult. Solution: Where reasonable, use capture names in tree-sitter's standard list or Helix's Atom-style hierarchy. Specifically: * tree-sitter "standard capture names" (https://github.com/tree-sitter/tree-sitter/blob/3f44b896852eb7daaa6df4fb778c9bb52c70c815/highlight/src/lib.rs#L20-L72): - `@parameter` -> `@variable.parameter` - `@field` -> `@variable.member` - `@namespace` -> `@module` - `@float` -> `@number.float` - `@symbol` -> `@string.special.symbol` - `@string.regex` -> `@string.regexp` - `@text.*` -> `@markup.*` (`strong`, `italic`, `link`, `strikethrough`; with exceptions; see below) - `@text.title` -> `@markup.heading` - `@text.literal` -> `@markup.raw` - `@text.reference` -> `@markup.link` - `@text.uri` -> `@markup.link.url` (in markup links) - `@string.special` -> `@markup.link.label` (non-url links) - `@punctuation.special` -> `@markup.list` (markdown lists only; move subitems from `@text.todo`) * Helix captures (https://docs.helix-editor.com/master/themes.html#syntax-highlighting): - `@method` -> `@function.method` - `@method.call` -> `@function.method.call` - `@text.{todo,warning,note,danger}` -> `@comment.{error,warning,hint,info,todo}` - `@text.diff.{add,delete,}` -> `@diff.{plus,minus,delta}` - `@text.uri` -> `@string.special.url` (outside markup) - `@preproc` -> `@keyword.directive` - `@define` -> `@keyword.directive`(`.define`?) - `@storageclass` -> `@keyword.storage` - `@conditional` -> `@keyword.conditional` - `@debug` -> `@keyword.debug` - `@exception` -> `@keyword.exception` - `@include` -> `@keyword.import` - `@repeat` -> `@keyword.repeat` * cleanup - remove some redundant `@conceal` (but still allow it for conceal-only patterns) - remove obsolete `@error` (syntax linting is out of scope for this repo) - sort, cleanup capture list in `CONTRIBUTING.md` | ||||
| * | feat(locals)!: switch to upstream captures | Christian Clason | 2024-01-19 | 1 | -7/+7 |
| | | |||||
| * | chore(injections)!: update injection syntax to 0.9 | Pham Huy Hoang | 2023-08-12 | 1 | -2/+3 |
| | | | | | | | | | | Since 0.9, @lang syntax is still available as fallback but will soon be deprecated. Because of that, new syntax should be adopted once 0.9 becomes the baseline requirements for nvim-treesitter - update health check - update doc | ||||
| * | use indent.X syntax for captures and properties of set directives | George Harker | 2023-03-24 | 1 | -4/+4 |
| | | | | | | | | | update CONTRIBUTING.md adjust indents for bass fix doc capture comment | ||||
| * | feat(kdl): update parser & queries fixing the comment bug | Amaan Qureshi | 2023-03-01 | 1 | -3/+6 |
| | | |||||
| * | feat: improve KDL queries | Amaan Qureshi | 2023-02-05 | 5 | -2/+28 |
| | | |||||
| * | feat: add kdl (#4227) | Amaan Qureshi | 2023-01-28 | 2 | -0/+58 |
| * feat: add kdl * feat: comment queries * fix(kdl): comments properly highlighted now * feat(kdl): folds * chore: bump revision to feature-complete parser * fix: folds | |||||
