| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat!: drop modules, general refactor and cleanup | Christian Clason | 2025-05-12 | 4 | -260/+0 |
| | | |||||
| * | feat: more comment injections | Riley Bruins | 2024-06-15 | 1 | -0/+5 |
| | | |||||
| * | bot(lockfile): update cmake, elixir, pymanifest, requirements, sql | nvim-treesitter-bot[bot] | 2024-06-06 | 1 | -2/+0 |
| | | |||||
| * | feat(awk,cmake,python,r,starlark): deactivate spelling in shebangs | Kai Moschcau | 2024-05-01 | 1 | -1/+1 |
| | | |||||
| * | feat(highlights)!: `@keyword.storage` → `@keyword.modifier` | Jaehwang Jung | 2024-03-16 | 1 | -3/+3 |
| | | |||||
| * | feat(format-scripts): linewrap predicates | 再生花 | 2024-02-23 | 1 | -22/+15 |
| | | | | "format-ignore".kick() | ||||
| * | chore: format queries | Phạm Huy Hoàng | 2024-01-21 | 1 | -2/+2 |
| | | |||||
| * | fix(highlights): improve consistency | ObserverOfTime | 2024-01-19 | 1 | -1/+1 |
| | | |||||
| * | chore: query formatting | Pham Huy Hoang | 2024-01-19 | 3 | -117/+127 |
| | | |||||
| * | refactor: manual pre-cleanup | Pham Huy Hoang | 2024-01-19 | 1 | -14/+18 |
| | | | | | | Moving comments, adding `format-ignore` to lines that will be better with it | ||||
| * | feat!: align standard captures with upstream | Christian Clason | 2024-01-19 | 1 | -12/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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` | ||||
| * | indents(cmake): dedent brackets, else, endwhile | Beartama | 2023-06-29 | 1 | -3/+6 |
| | | | | | | | | * feat(cmake): dedent for all closing brackets * feat(cmake): indent an argument according to its previous peer * fix(cmake); fix typo, add dedent `endwhile` | ||||
| * | fix(cmake): end indentation after normal_command node | Uy Ha | 2023-06-28 | 1 | -0/+1 |
| | | |||||
| * | feat(cmake): update cmake parser, adapt highlight.scm, and add indents.scm | Uy Ha | 2023-06-28 | 2 | -43/+92 |
| | | |||||
| * | perf: remove match where possible | Amaan Qureshi | 2023-04-21 | 1 | -4/+4 |
| | | |||||
| * | highlights(cmake): match digits and @ in unquoted arguments | Matthias Vogelgesang | 2023-03-11 | 1 | -1/+1 |
| | | |||||
| * | use lua-match where possible | Uy Ha | 2023-02-27 | 1 | -2/+2 |
| | | |||||
| * | move the catch uppercase query to the top to make it overridable, add back ↵ | Uy Ha | 2023-02-27 | 1 | -4/+73 |
| | | | | | the more useful queries | ||||
| * | add highlighting for elseif | Uy Ha | 2023-02-27 | 1 | -0/+12 |
| | | |||||
| * | only match unquoted arguments | Uy Ha | 2023-02-27 | 1 | -6/+6 |
| | | |||||
| * | simplify cmake highlight queries | Uy Ha | 2023-02-27 | 1 | -136/+2 |
| | | |||||
| * | add queries `project` and `cmake_minimum_required`v0.8.1v0.8.0 | Uy Ha | 2022-12-13 | 1 | -0/+14 |
| | | |||||
| * | remove redundant parentheses | Uy Ha | 2022-12-13 | 1 | -13/+13 |
| | | |||||
| * | bind ENV and CACHE as @storageclass | Uy Ha | 2022-12-13 | 1 | -1/+1 |
| | | |||||
| * | add OUTPUT_VARIABLE query for list TRANSFORM | Uy Ha | 2022-12-13 | 1 | -0/+9 |
| | | |||||
| * | rearrange queries, include all builtin commands in one query | Uy Ha | 2022-12-13 | 1 | -44/+49 |
| | | |||||
| * | add highlight for `list` command | Uy Ha | 2022-12-13 | 1 | -0/+39 |
| | | |||||
| * | add highlight for `unset` command | Uy Ha | 2022-12-13 | 1 | -0/+13 |
| | | |||||
| * | add queries for block, return, break, continue, and include | Uy Ha | 2022-12-13 | 1 | -2/+35 |
| | | |||||
| * | feat(cmake): add block_def to fold | Uy Ha | 2022-12-13 | 1 | -0/+1 |
| | | |||||
| * | highlights: use @preproc where appropriate | ObserverOfTime | 2022-10-15 | 1 | -0/+3 |
| | | |||||
| * | feat(spell): support more languages | Lewis Russell | 2022-09-26 | 1 | -1/+1 |
| | | |||||
| * | feat(cmake): add escape to highlight | ShootingStarDragons | 2022-08-27 | 1 | -0/+1 |
| | | | | | | | add escape word like "\n", "\;" to highlight Log: escape sequence highlight for cmake | ||||
| * | Rename captures | Uy Ha | 2022-02-05 | 1 | -8/+8 |
| | | |||||
| * | Improve `set` queries | Uy Ha | 2022-02-05 | 1 | -9/+34 |
| | | |||||
| * | [cmake] add highlights for `add_custom_target` and `add_custom_command` | Uy Ha | 2021-09-10 | 1 | -0/+18 |
| | | |||||
| * | [cmake] Add highlighting for boolean values (#1801) | Uy Ha | 2021-09-10 | 1 | -0/+4 |
| | | | | Co-authored-by: Stephan Seitz <stephan.seitz@fau.de> | ||||
| * | [cmake] add highlights for `if` command constant | Uy Ha | 2021-09-10 | 1 | -0/+12 |
| | | |||||
| * | [cmake]: Add highlighting for `set` command | Uy Ha | 2021-09-09 | 1 | -0/+14 |
| | | |||||
| * | Highlight function and macro declarations | Uy Ha | 2021-09-08 | 1 | -0/+12 |
| | | |||||
| * | Bind `variable` as @variable instead of `variable_ref` | Uy Ha | 2021-09-08 | 1 | -1/+2 |
| | | |||||
| * | Bind function and macro commands as @keyword.function | Uy Ha | 2021-09-08 | 1 | -4/+1 |
| | | |||||
| * | Bind `variable_ref` as @variable instead of @none | Uy Ha | 2021-09-08 | 1 | -1/+1 |
| | | |||||
| * | [cmake] Add support for generator expression | Uy Ha | 2021-07-06 | 1 | -1/+1 |
| | | |||||
| * | Move macro to `@function.macro` capture | Uy Ha | 2021-07-02 | 1 | -1/+4 |
| | | |||||
| * | Change captures: | Uy Ha | 2021-07-02 | 1 | -6/+5 |
| | | | | | | | - Disable highlight for `variable_ref` - Capture `ENV` and `CACHE` as `@symbol` - Capture '$', '{', '}', '(', ')' as punctuation | ||||
| * | Remove query for specific keywords for now | Uy Ha | 2021-07-02 | 1 | -71/+0 |
| | | |||||
| * | Add comment parsing and highlight whole bracket argument | Uy Ha | 2021-07-02 | 1 | -2/+7 |
| | | |||||
| * | Fix wrong name: | Uy Ha | 2021-07-02 | 1 | -0/+0 |
| | | | | | - `fold.scm` -> `folds.scm` | ||||
| * | Capture `variable_ref` instead of `variable` for `@variable` | Uy Ha | 2021-07-02 | 1 | -1/+1 |
| | | |||||
