;injection from function calls (function_call_pnc_expr (variable_expr (identifier) @injection.language) (const [(multiline_string) (string)] @injection.content) (#any-eq? @injection.language "json" "toml" "yaml" "xml" "sql" "lua" "js" "html" "css" "http" "jq" "latex" "md" "nix" "regex" ) ) ;injection from piping function calls (bin_op_expr part: (const [(multiline_string) (string)] @injection.content ) part: (operator) part: (variable_expr (identifier) @injection.language ) (#any-eq? @injection.language "json" "toml" "yaml" "xml" "sql" "lua" "js" "html" "css" "http" "jq" "latex" "md" "nix" "regex" ) ) ( [ (line_comment) (doc_comment) ] @injection.content (#set! injection.language "comment") )