From b0b71577c6e4a613b6a4180068dd0b2de0659e52 Mon Sep 17 00:00:00 2001 From: Kiyoon Kim Date: Mon, 16 Dec 2024 13:16:04 +0900 Subject: [PATCH] fix(treesitter): markdown injection --- after/queries/python/injections.scm | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/after/queries/python/injections.scm b/after/queries/python/injections.scm index 95a481a..7bb4f1a 100644 --- a/after/queries/python/injections.scm +++ b/after/queries/python/injections.scm @@ -4,11 +4,27 @@ (( (comment) @_mdcomment . (expression_statement - (string (string_content) @markdown @markdown_inline))) - (#lua-match? @_mdcomment "^# %%%% %[markdown%]")) + (string (string_content) @injection.content))) + (#lua-match? @_mdcomment "^# %%%% %[markdown%]") + (#set! injection.language "markdown")) (( (comment) @_mdcomment . (expression_statement - (string (string_content) @markdown @markdown_inline))) - (#lua-match? @_mdcomment "^# %%%% %[md%]")) + (string (string_content) @injection.content))) + (#lua-match? @_mdcomment "^# %%%% %[markdown%]") + (#set! injection.language "markdown_inline")) + +(( + (comment) @_mdcomment + . (expression_statement + (string (string_content) @injection.content))) + (#lua-match? @_mdcomment "^# %%%% %[md%]") + (#set! injection.language "markdown")) + +(( + (comment) @_mdcomment + . (expression_statement + (string (string_content) @injection.content))) + (#lua-match? @_mdcomment "^# %%%% %[md%]") + (#set! injection.language "markdown_inline"))