diff --git a/flake/legacyPackages/nvf-queries/queries/nix/injections.scm b/flake/legacyPackages/nvf-queries/queries/nix/injections.scm index e247baf7..ff737bda 100644 --- a/flake/legacyPackages/nvf-queries/queries/nix/injections.scm +++ b/flake/legacyPackages/nvf-queries/queries/nix/injections.scm @@ -33,3 +33,21 @@ (string_fragment) @injection.content) ] (#set! injection.language "lua")) + +(apply_expression + function: (apply_expression + function: [ + (variable_expression + name: (identifier) @_func) + ;; matches lib.nvim.bla.bla.entryBefore + (select_expression + expression: (variable_expression) + attrpath: (attrpath + attr: (identifier) @_func .)) + ] + argument: _) + argument: (indented_string_expression + (string_fragment) @injection.content) + (#match? @_func "^entry(Anywhere|After|Before)$") + (#set! injection.language "lua") + (#set! injection.combined))