AutoYADM commit: 2025-07-14 17:05:59

This commit is contained in:
Daniel Fichtinger 2025-07-14 17:05:59 -04:00
parent 8d90ff726a
commit 23c5fc55bd

View file

@ -1,16 +1,16 @@
# format markdown, ignoring block images! # format markdown, ignoring certain patterns!
define-command markdown-fmt %{ define-command markdown-fmt %{
evaluate-commands -draft -save-regs "/lf" %{ evaluate-commands -draft -save-regs "/lf" %{
# block level images regex # block level images or abbreviations regex
set-register / '(?S)^\h*!\[.*\]\(.*\)$' set-register / '(?S)(^\h*!\[.*\]\(.*\)$|^\*\[.*\]:.*$)'
# select, yank, replace with comment # select, yank, replace with comment
try %{ try %{
execute-keys -draft '%s<ret>"lyc<lt>!--img𝅙img--<gt><esc>' execute-keys -draft '%s<ret>"lyc<lt>!--ignore𝅙ignore--<gt><esc>'
} }
# pass to formatter # pass to formatter
evaluate-commands -draft %{ format } evaluate-commands -draft %{ format }
# select the comments, replace with original image # select the comments, replace with original content
set-register / '(?S)^\h*<!--img𝅙img-->' set-register / '(?S)^\h*<!--ignore𝅙ignore-->'
try %{ try %{
execute-keys -draft '%s<ret>"lR' execute-keys -draft '%s<ret>"lR'
} }