diff --git a/queries/nix/injections.scm b/queries/nix/injections.scm index 2b5d55ec1..c2c31c44e 100644 --- a/queries/nix/injections.scm +++ b/queries/nix/injections.scm @@ -1,6 +1,15 @@ ((comment) @injection.content (#set! injection.language "comment")) +((comment) @injection.language + . ; this is to make sure only adjacent comments are accounted for the injections + [ + (string_expression (string_fragment) @injection.content) + (indented_string_expression (string_fragment) @injection.content) + ] + (#gsub! @injection.language "/%*%s*([%w%p]+)%s*%*/" "%1") + (#set! injection.combined)) + (apply_expression function: (_) @_func argument: [