mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-29 04:43:31 +04:00
9978d421fe
* Change Scala injection queries to include SQL strings * Include block comments in comment injection * Change #match predicate to #any-of Co-authored-by: Kirawi <67773714+kirawi@users.noreply.github.com> --------- Co-authored-by: Kirawi <67773714+kirawi@users.noreply.github.com>
17 lines
537 B
Scheme
17 lines
537 B
Scheme
([(comment) (block_comment)] @injection.content
|
|
(#set! injection.language "comment"))
|
|
|
|
|
|
; TODO for some reason multiline string (triple quotes) interpolation works only if it contains interpolated value
|
|
; Matches these SQL interpolators:
|
|
; - Doobie: 'sql', 'fr'
|
|
; - Quill: 'sql', 'infix'
|
|
; - Slick: 'sql', 'sqlu'
|
|
(interpolated_string_expression
|
|
interpolator:
|
|
((identifier) @interpolator
|
|
(#any-of? @interpolator "fr" "infix" "sql" "sqlu"))
|
|
(interpolated_string) @injection.content
|
|
(#set! injection.language "sql"))
|
|
|