From 23c5fc55bdc85a8bde3a4938420170ad2d950bdb Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Mon, 14 Jul 2025 17:05:59 -0400 Subject: [PATCH] AutoYADM commit: 2025-07-14 17:05:59 --- .config/kak/autoload/filetype/markdown.kak | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.config/kak/autoload/filetype/markdown.kak b/.config/kak/autoload/filetype/markdown.kak index 056438ed..1f078cef 100644 --- a/.config/kak/autoload/filetype/markdown.kak +++ b/.config/kak/autoload/filetype/markdown.kak @@ -1,16 +1,16 @@ -# format markdown, ignoring block images! +# format markdown, ignoring certain patterns! define-command markdown-fmt %{ evaluate-commands -draft -save-regs "/lf" %{ - # block level images regex - set-register / '(?S)^\h*!\[.*\]\(.*\)$' + # block level images or abbreviations regex + set-register / '(?S)(^\h*!\[.*\]\(.*\)$|^\*\[.*\]:.*$)' # select, yank, replace with comment try %{ - execute-keys -draft '%s"lyc!--img𝅙img--' + execute-keys -draft '%s"lyc!--ignore𝅙ignore--' } # pass to formatter evaluate-commands -draft %{ format } - # select the comments, replace with original image - set-register / '(?S)^\h*' + # select the comments, replace with original content + set-register / '(?S)^\h*' try %{ execute-keys -draft '%s"lR' }