diff options
| author | Omar Valdez <omarantoniovaldezf2@gmail.com> | 2025-03-23 01:14:22 -0700 |
|---|---|---|
| committer | Christian Clason <ch.clason+github@icloud.com> | 2025-05-24 11:39:59 +0200 |
| commit | 652831b231270da36cfaa03af24df85d1bb47ae9 (patch) | |
| tree | 4211ff9446cb508ab6d54da21f429dba8d8b5c6d /runtime/queries/bash | |
| parent | ci(test): throttle all install steps (diff) | |
| download | nvim-treesitter-652831b231270da36cfaa03af24df85d1bb47ae9.tar nvim-treesitter-652831b231270da36cfaa03af24df85d1bb47ae9.tar.gz nvim-treesitter-652831b231270da36cfaa03af24df85d1bb47ae9.tar.bz2 nvim-treesitter-652831b231270da36cfaa03af24df85d1bb47ae9.tar.lz nvim-treesitter-652831b231270da36cfaa03af24df85d1bb47ae9.tar.xz nvim-treesitter-652831b231270da36cfaa03af24df85d1bb47ae9.tar.zst nvim-treesitter-652831b231270da36cfaa03af24df85d1bb47ae9.zip | |
feat(bash): highlight variable argument for `printf -v`
Diffstat (limited to 'runtime/queries/bash')
| -rw-r--r-- | runtime/queries/bash/highlights.scm | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/runtime/queries/bash/highlights.scm b/runtime/queries/bash/highlights.scm index 58d57d9e5..428207b94 100644 --- a/runtime/queries/bash/highlights.scm +++ b/runtime/queries/bash/highlights.scm @@ -247,6 +247,17 @@ "READLINE_ARGUMENT" "READLINE_LINE" "READLINE_MARK" "READLINE_POINT" "REPLY" "SECONDS" "SHELL" "SHELLOPTS" "SHLVL" "SRANDOM" "TIMEFORMAT" "TMOUT" "TMPDIR" "UID")) +((command + name: (command_name + (word) @_printf) + . + argument: (word) @_v + . + argument: (word) @variable) + (#eq? @_printf "printf") + (#eq? @_v "-v") + (#lua-match? @variable "^[a-zA-Z_][a-zA-Z0-9_]*$")) + (case_item value: (word) @variable.parameter) |
