1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
((comment) @injection.content (#set! injection.language "comment")) (command name: (command_name (word) @_command) argument: (raw_string) @injection.content (#match? @_command "^[gnm]?awk$") (#set! injection.language "awk")) ((regex) @injection.content (#set! injection.language "regex")) (command name: (command_name (word) @_command (#any-of? @_command "jq" "jaq")) argument: [ (raw_string) @injection.content (string (string_content) @injection.content) ] (#set! injection.language "jq"))