neovim: add treesitter injection for bash into yaml for 'commands' key

This commit is contained in:
Mark Riedesel 2025-03-28 09:53:00 -05:00
parent 044bd8b996
commit f5262257d5

View file

@ -0,0 +1,39 @@
;;extends
; Woodpecker-CI ("commands")
(block_mapping_pair
key: (flow_node) @_run
(#eq? @_run "commands")
value: (flow_node
(plain_scalar
(string_scalar) @injection.content)
(#set! injection.language "bash")))
(block_mapping_pair
key: (flow_node) @_run
(#eq? @_run "commands")
value: (block_node
(block_scalar) @injection.content
(#set! injection.language "bash")
(#offset! @injection.content 0 1 0 0)))
(block_mapping_pair
key: (flow_node) @_run
(#eq? @_run "commands")
value: (block_node
(block_sequence
(block_sequence_item
(flow_node
(plain_scalar
(string_scalar) @injection.content))
(#set! injection.language "bash")))))
(block_mapping_pair
key: (flow_node) @_run
(#eq? @_run "commands")
value: (block_node
(block_sequence
(block_sequence_item
(block_node
(block_scalar) @injection.content
(#set! injection.language "bash")
(#offset! @injection.content 0 1 0 0))))))