| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat!: drop modules, general refactor and cleanup | Christian Clason | 2025-05-12 | 1 | -204/+0 |
| | | |||||
| * | feat(fish): highlight $ punctuation.special | Peter Cardenas | 2025-04-15 | 1 | -1/+4 |
| | | |||||
| * | feat(fish): add variable.builtin highlights | Peter Cardenas | 2025-04-15 | 1 | -0/+25 |
| | | |||||
| * | feat(bash,fish): deactivate spelling in shebangs | Kai Moschcau | 2024-05-01 | 1 | -1/+1 |
| | | |||||
| * | chore: update downstream fish highlights | Omar Zeghouani | 2024-04-04 | 1 | -0/+2 |
| | | |||||
| * | refactor(format): drop extra indentation for field | Phạm Huy Hoàng | 2024-03-21 | 1 | -25/+21 |
| | | |||||
| * | feat(format-scripts): linewrap predicates | 再生花 | 2024-02-23 | 1 | -1/+5 |
| | | | | "format-ignore".kick() | ||||
| * | chore: query formatting | Pham Huy Hoang | 2024-01-19 | 1 | -103/+114 |
| | | |||||
| * | 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` | ||||
| * | refactor: Remove all `(ERROR) @error` captures | Pham Huy Hoang | 2023-10-25 | 1 | -5/+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. | ||||
| * | perf: remove match where possible | Amaan Qureshi | 2023-04-21 | 1 | -5/+5 |
| | | |||||
| * | docs: fix typos | dundargoc | 2023-02-23 | 1 | -1/+1 |
| | | |||||
| * | chore(fish): update test command highlight query (#4306) | Omar Zeghouani | 2023-02-13 | 1 | -3/+2 |
| | | |||||
| * | fix(fish): "test" command capture name | taekwombo | 2022-11-24 | 1 | -2/+2 |
| | | |||||
| * | fix(fish): update for upstream changes | Stephan Seitz | 2022-11-24 | 1 | -6/+11 |
| | | | | | | | https://github.com/ram02z/tree-sitter-fish/pull/16 Co-authored-by: taekwombo <taekwombo@users.noreply.github.com> | ||||
| * | highlights: use @preproc where appropriate | ObserverOfTime | 2022-10-15 | 1 | -0/+3 |
| | | |||||
| * | Add spell query | Omar Zeghouani | 2022-09-11 | 1 | -0/+1 |
| | | |||||
| * | highlights(fish): use `@function.call` | Stephan Seitz | 2022-09-11 | 1 | -1/+1 |
| | | |||||
| * | highlight(fish): dollar command substitution | Omar Zeghouani | 2022-03-16 | 1 | -0/+2 |
| | | |||||
| * | 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 |
| | | |||||
| * | fish: only highlight 'test' keyword instead of entire condition (#1464) | Gregory Anders | 2021-07-02 | 1 | -1/+1 |
| | | |||||
| * | Fix boolean highlight | Omar Zeghouani | 2021-06-06 | 1 | -1/+2 |
| | | |||||
| * | Use any_of predicate for builtin functions | Omar Zeghouani | 2021-06-06 | 1 | -3/+2 |
| | | |||||
| * | fish: move `test` to `test_command` | Omar Zeghouani | 2021-05-17 | 1 | -1/+2 |
| | | |||||
| * | feat(fish): highlight test_option | Thomas Vigouroux | 2021-05-17 | 1 | -0/+1 |
| | | |||||
| * | Add fish queries | Omar Zeghouani | 2021-05-07 | 1 | -0/+155 |
| Add isatty as builtin Update function_definition option Update highlights.scm per review Fix list indentation Add maintainer names | |||||
