mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-01 11:06:54 -04:00
30 lines
776 B
Scheme
30 lines
776 B
Scheme
;injection from function calls
|
|
(function_call_pnc_expr
|
|
(variable_expr
|
|
(identifier) @injection.language)
|
|
(const
|
|
[
|
|
(multiline_string)
|
|
(string)
|
|
] @injection.content)
|
|
(#any-of? @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-of? @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"))
|