1
0
Fork 0
neovim-config/queries/rust/injections.scm

11 lines
345 B
Scheme
Raw Normal View History

; Inject into sqlx::query!(r#"..."#, ...) as sql
(macro_invocation
(scoped_identifier
path: (identifier) @path (#eq? @path "sqlx")
name: (identifier) @name (#any-of? @name "query" "query_scalar" "query_as")
)
(token_tree (raw_string_literal) @injection.content (#offset! @injection.content 0 3 0 -2))
(#set! injection.language "sql")
)