Unnamed repository; edit this file 'description' to name the repository.
queries/nix: add injections for nim writers (#11837)
pacien 2024-11-21
parent 4d36121 · commit 6ec510d
-rw-r--r--runtime/queries/nix/injections.scm10
1 files changed, 10 insertions, 0 deletions
diff --git a/runtime/queries/nix/injections.scm b/runtime/queries/nix/injections.scm
index 9804b75b..2fb8918a 100644
--- a/runtime/queries/nix/injections.scm
+++ b/runtime/queries/nix/injections.scm
@@ -127,6 +127,16 @@
(#set! injection.language "haskell")
(#set! injection.combined))
+; pkgs.writers.writeNim[Bin] name attrs content
+(apply_expression
+ (apply_expression
+ function: (apply_expression
+ function: ((_) @_func)))
+ argument: (indented_string_expression (string_fragment) @injection.content)
+ (#match? @_func "(^|\\.)writeNim(Bin)?$")
+ (#set! injection.language "nim")
+ (#set! injection.combined))
+
; pkgs.writers.writeJS[Bin] name attrs content
(apply_expression
(apply_expression