| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix(bash): offset injection content | vanaigr | 2024-12-31 | 1 | -12/+12 |
| | | |||||
| * | feat(bash): highlight redirections | Omar Valdez | 2024-11-21 | 1 | -1/+4 |
| | | |||||
| * | feat(bash): highlight more builtin commands | Omar Valdez | 2024-10-30 | 1 | -5/+5 |
| | | | | | | | | | Commands: - `.` - `:` - `true` - `false` | ||||
| * | feat(bash): highlight special shell variables | Omar Valdez | 2024-10-25 | 1 | -0/+19 |
| | | |||||
| * | feat(bash): readline injections (#6947) | Omar Valdez | 2024-07-19 | 1 | -0/+12 |
| | | | | | | | | | | | | * feat(bash): Readline injections * Update queries/bash/injections.scm Co-authored-by: Riley Bruins <ribru17@hotmail.com> --------- Co-authored-by: Riley Bruins <ribru17@hotmail.com> | ||||
| * | feat(bash): Highlight declaration and unset command parameters (#6634) | Omar Valdez | 2024-05-22 | 1 | -0/+6 |
| | | |||||
| * | feat: standardize and document export keywords | Riley Bruins | 2024-05-13 | 1 | -1/+2 |
| | | | | | | | Many export keywords are captured as `@keyword.import`. This commit makes it so they are all captured like that, and mentions it in the documentation. | ||||
| * | feat(bash,fish): deactivate spelling in shebangs | Kai Moschcau | 2024-05-01 | 1 | -1/+1 |
| | | |||||
| * | fix(bash): fix printf injection queries (#6405) | David Guevara | 2024-04-05 | 1 | -9/+27 |
| | | |||||
| * | feat(bash): align substitutions with expansions | michaelPotter | 2024-03-24 | 1 | -2/+7 |
| | | | | | | | | | | The bash manual[1] considers command and process substitutions to be forms of expansions, so they should be highlighted the same as other expansions. This is traditionally how they have been highlighted in the past too. [1] https://www.gnu.org/software/bash/manual/html_node/Shell-Expansions.html | ||||
| * | refactor(format): drop extra indentation for field | Phạm Huy Hoàng | 2024-03-21 | 2 | -21/+17 |
| | | |||||
| * | feat(format-scripts): linewrap predicates | 再生花 | 2024-02-23 | 1 | -13/+16 |
| | | | | "format-ignore".kick() | ||||
| * | fix(bash): unordered concatenation highlights | Riley Bruins | 2024-02-18 | 1 | -4/+0 |
| | | |||||
| * | chore(bash): update parser and highlights | Amaan Qureshi | 2024-02-10 | 1 | -0/+1 |
| | | |||||
| * | feat(bash) Highlight concatenated words as strings | Miles Frain | 2024-01-25 | 1 | -0/+7 |
| | | |||||
| * | chore: query formatting | Pham Huy Hoang | 2024-01-19 | 3 | -97/+149 |
| | | |||||
| * | refactor: manual pre-cleanup | Pham Huy Hoang | 2024-01-19 | 1 | -1/+2 |
| | | | | | | 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 | -10/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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(injections): add printf format strings | ObserverOfTime | 2024-01-19 | 1 | -0/+25 |
| | | |||||
| * | feat(locals)!: switch to upstream captures | Christian Clason | 2024-01-19 | 1 | -5/+5 |
| | | |||||
| * | feat(bash): update parser and queries | Amaan Qureshi | 2023-08-30 | 1 | -0/+2 |
| | | |||||
| * | fix(bash): update queries from upstream (#5321) | Amaan Qureshi | 2023-08-26 | 2 | -5/+1 |
| | | |||||
| * | feat(bash): add missing highlights | Amaan Qureshi | 2023-08-24 | 1 | -7/+32 |
| | | |||||
| * | feat(bash): fold heredocs | ObserverOfTime | 2023-08-24 | 1 | -0/+1 |
| | | |||||
| * | fix(bash): fix injections | ObserverOfTime | 2023-08-24 | 1 | -7/+9 |
| | | |||||
| * | feat(bash): improve highlights | ObserverOfTime | 2023-08-24 | 1 | -35/+47 |
| | | |||||
| * | feat(bash): add heredoc injection | ObserverOfTime | 2023-08-12 | 1 | -1/+7 |
| | | |||||
| * | chore(injections)!: update injection syntax to 0.9 | Pham Huy Hoang | 2023-08-12 | 1 | -2/+4 |
| | | | | | | | | | | 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(spell): do not spell check certain types of strings (#5203) | Lewis Russell | 2023-08-07 | 1 | -1/+4 |
| | | | | | | | - Document that only certain kinds of strings are spell checked, and reasons why they may not. - Remove spell checking for bash strings. | ||||
| * | feat(bash): add various shell builtins | Akmadan23 | 2023-06-19 | 1 | -2/+9 |
| | | |||||
| * | feat(bash): highlight `until` as `@repeat` | Frank Bearoff | 2023-06-05 | 1 | -0/+1 |
| | | |||||
| * | add "select" to @repeat highlight group | Frank | 2023-06-02 | 1 | -0/+1 |
| | | |||||
| * | perf: remove match where possible | Amaan Qureshi | 2023-04-21 | 1 | -2/+2 |
| | | |||||
| * | injections: add more regex injections | ObserverOfTime | 2022-11-27 | 1 | -0/+2 |
| | | |||||
| * | fix(bash): Rename ansii_c_string to ansi_c_string. (#3702) | ギャラ | 2022-10-23 | 1 | -1/+1 |
| | | |||||
| * | highlights: use @preproc where appropriate | ObserverOfTime | 2022-10-15 | 1 | -0/+3 |
| | | |||||
| * | highlights(bash): add all signal names | ObserverOfTime | 2022-10-15 | 1 | -1/+3 |
| | | |||||
| * | feat(spell): support more languages | Lewis Russell | 2022-09-26 | 1 | -2/+2 |
| | | |||||
| * | Split func/method definition from calls in several programming language queries | lfenzo | 2022-08-03 | 1 | -1/+1 |
| | | |||||
| * | highlights(bash): add more builtins | adrian5 | 2022-04-04 | 1 | -2/+2 |
| | | |||||
| * | highlights(bash): add operators ">>", "<<" | Stephan Seitz | 2022-03-16 | 1 | -0/+2 |
| | | |||||
| * | folds(bash): fold at `c_style_for_statement` | Stephan Seitz | 2022-01-09 | 1 | -0/+1 |
| | | |||||
| * | highlights(bash): add `[[` `]]` | lucy | 2021-12-14 | 1 | -0/+2 |
| | | |||||
| * | highlights(bash): add process substitution | lucy | 2021-12-14 | 1 | -0/+3 |
| | | |||||
| * | highlights(bash): highlight "((" "))" | Stephan Seitz | 2021-11-28 | 1 | -0/+2 |
| | | |||||
| * | Prefer lua-match over match | Lewis Russell | 2021-11-23 | 1 | -2/+2 |
| | | | | | as string.find is much quicker than vim.regex:match* | ||||
| * | Use `@keyword.function` consistently | Sergio Alejandro Vargas | 2021-07-06 | 1 | -1/+2 |
| | | |||||
| * | Use #any-of? instead of #match? where posible | Joakker | 2021-06-25 | 1 | -1/+3 |
| | | |||||
| * | Revert "Comment: use `@combined` to create just one tree per buffer (#1252)" | Santos Gallegos | 2021-05-07 | 1 | -1/+1 |
| | | | | | This reverts commit 4a7a713c527f57c355bc817f16fc6d955b8cce9b. | ||||
| * | 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 | ||||
