aboutsummaryrefslogtreecommitdiffstats
path: root/queries/nix
diff options
context:
space:
mode:
authorfigsoda <figsoda@pm.me>2022-11-23 14:14:31 -0500
committerStephan Seitz <stephan.seitz@fau.de>2022-11-24 00:13:12 +0100
commitace038e1e71e97069794740dbc6192b4cf091e87 (patch)
treed37cdc2bddd48554d2f58d8ec4dd5d3a4e331430 /queries/nix
parentinjections(nix): add injections for code blocks (diff)
downloadnvim-treesitter-ace038e1e71e97069794740dbc6192b4cf091e87.tar
nvim-treesitter-ace038e1e71e97069794740dbc6192b4cf091e87.tar.gz
nvim-treesitter-ace038e1e71e97069794740dbc6192b4cf091e87.tar.bz2
nvim-treesitter-ace038e1e71e97069794740dbc6192b4cf091e87.tar.lz
nvim-treesitter-ace038e1e71e97069794740dbc6192b4cf091e87.tar.xz
nvim-treesitter-ace038e1e71e97069794740dbc6192b4cf091e87.tar.zst
nvim-treesitter-ace038e1e71e97069794740dbc6192b4cf091e87.zip
injections(nix): add injections for builtins.match
Diffstat (limited to 'queries/nix')
-rw-r--r--queries/nix/injections.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/queries/nix/injections.scm b/queries/nix/injections.scm
index e2fab69ff..3b32b0eae 100644
--- a/queries/nix/injections.scm
+++ b/queries/nix/injections.scm
@@ -1,5 +1,13 @@
(comment) @comment
+(apply_expression
+ function: (_) @_func
+ argument: [
+ (string_expression (string_fragment) @regex)
+ (indented_string_expression (string_fragment) @regex)
+ ]
+ (#match? @_func "(^|\\.)match$"))
+
(binding
attrpath: (attrpath (identifier) @_path)
expression: [