diff --git a/.config/nvim/after/queries/yaml/injections.scm b/.config/nvim/after/queries/yaml/injections.scm new file mode 100644 index 0000000..017a331 --- /dev/null +++ b/.config/nvim/after/queries/yaml/injections.scm @@ -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))))))