| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat!: drop modules, general refactor and cleanup | Christian Clason | 2025-05-12 | 5 | -275/+0 |
| | | |||||
| * | feat(gleam): "echo" keyword (#7710) | Louis Pilfold | 2025-03-06 | 1 | -0/+1 |
| | | |||||
| * | fix(gleam): indent on unqualified import rather than import | Alex Manning | 2025-02-25 | 1 | -1/+1 |
| | | |||||
| * | bot(lockfile): update erlang, gleam, jinja, jinja_inline, ziggy, ziggy_schema | nvim-treesitter-bot[bot] | 2025-02-08 | 1 | -3/+0 |
| | | |||||
| * | feat(gleam,luau): use `@keyword.type` captures (#7181) | Riley Bruins | 2024-09-26 | 1 | -1/+2 |
| | | |||||
| * | feat(gleam): add `@local.scope` capture for block (#7128) | Juhan | 2024-09-11 | 1 | -0/+3 |
| | | |||||
| * | fix(gleam): remove incorrect builtin highlight (#6757) | Louis Pilfold | 2024-06-17 | 1 | -3/+0 |
| | | |||||
| * | refactor(format): drop extra indentation for field | Phạm Huy Hoàng | 2024-03-21 | 1 | -13/+9 |
| | | |||||
| * | feat(highlights)!: keyword `@type.qualifier` → `@keyword.modifier` | Jaehwang Jung | 2024-03-16 | 1 | -1/+1 |
| | | |||||
| * | fix(highlights): improve member/property distinction | ObserverOfTime | 2024-01-19 | 1 | -5/+5 |
| | | |||||
| * | chore: query formatting | Pham Huy Hoang | 2024-01-19 | 5 | -46/+91 |
| | | |||||
| * | feat!: align standard captures with upstream | Christian Clason | 2024-01-19 | 1 | -9/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | -9/+9 |
| | | |||||
| * | refactor: Remove all `(ERROR) @error` captures | Pham Huy Hoang | 2023-10-25 | 1 | -3/+0 |
| | | | | | | | | | | | | | As discussed in PR#5421, capturing `@error` is inconsistent, requiring deep nesting (or priority) in order to correctly have red backgrounds to it. Some queries has this capture, some don't. For consistency purposes, removing all of them is more preferable. For re-enabling error, either add `(ERROR) @error` or `(ERROR _ @error)` to your custom queries. | ||||
| * | 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 | ||||
| * | fix(gleam): update queries from upstream changes | Amaan Qureshi | 2023-08-02 | 2 | -2/+0 |
| | | |||||
| * | fix(gleam): minor indent fixes | Alex Manning | 2023-06-04 | 1 | -1/+1 |
| | | |||||
| * | chore: update Gleam | Amaan Qureshi | 2023-05-29 | 2 | -2/+0 |
| | | |||||
| * | use indent.X syntax for captures and properties of set directives | George Harker | 2023-03-24 | 1 | -3/+3 |
| | | | | | | | | | update CONTRIBUTING.md adjust indents for bass fix doc capture comment | ||||
| * | fix(gleam): update highlights from upstream | Amaan Qureshi | 2023-03-10 | 3 | -44/+41 |
| | | |||||
| * | feat: add `@comment.documentation` where applicable | Amaan Qureshi | 2023-03-05 | 1 | -2/+5 |
| | | |||||
| * | highlights(gleam): use more specific groups | ObserverOfTime | 2022-11-26 | 1 | -8/+12 |
| | | |||||
| * | fix(gleam): update parser and queries | Christian Clason | 2022-02-27 | 1 | -1/+1 |
| | | |||||
| * | Gleam highlight tests | Connor Lay (Clay) | 2022-02-15 | 1 | -4/+9 |
| | | |||||
| * | Gleam indentation tests | Connor Lay (Clay) | 2022-02-15 | 1 | -0/+12 |
| | | |||||
| * | Highlight Gleam bitstrings | Connor Lay (Clay) | 2022-02-15 | 1 | -15/+6 |
| | | |||||
| * | Add Gleam injections | Connor Lay (Clay) | 2022-02-15 | 1 | -0/+6 |
| | | |||||
| * | Add Gleam indents | Connor Lay (Clay) | 2022-02-15 | 1 | -0/+21 |
| | | |||||
| * | Add Gleam folds | Connor Lay (Clay) | 2022-02-15 | 1 | -0/+11 |
| | | |||||
| * | Add Gleam locals | Connor Lay (Clay) | 2022-02-15 | 1 | -0/+24 |
| | | |||||
| * | Add Gleam highlights | Connor Lay (Clay) | 2022-02-15 | 1 | -0/+167 |
