mirror of
https://github.com/kristoferssolo/SoloVim.git
synced 2025-10-21 20:10:41 +00:00
26 lines
978 B
Scheme
26 lines
978 B
Scheme
;extends
|
|
;; Inject into sqlx::query!(r#"..."#, ...) as sql
|
|
((raw_string_literal) @injection.content
|
|
(#match? @injection.content "(SELECT|select|INSERT|insert|UPDATE|update|DELETE|delete).+(FROM|from|INTO|into|VALUES|values|SET|set).*(WHERE|where|GROUP BY|group by|ORDER BY|order by)?")
|
|
(#offset! @injection.content 0 3 0 -2)
|
|
(#set! injection.language "sql")
|
|
(#set! injection.include-children)
|
|
)
|
|
|
|
((string_literal) @injection.content
|
|
(#match? @injection.content "(SELECT|select|INSERT|insert|UPDATE|update|DELETE|delete).+(FROM|from|INTO|into|VALUES|values|SET|set).*(WHERE|where|GROUP BY|group by|ORDER BY|order by)?")
|
|
(#offset! @injection.content 0 1 0 -1)
|
|
(#set! injection.language "sql")
|
|
(#set! injection.include-children)
|
|
)
|
|
|
|
; (
|
|
; macro_invocation
|
|
; (identifier) @name
|
|
; (#eq? @name "view")
|
|
; (token_tree) @injection.content
|
|
; ; (#offset! @injection.content 0 1 0 -1)
|
|
; (#set! injection.language "typescriptreact")
|
|
; (#set! injection.include-children)
|
|
; )
|