From 5289d1995f54b75d9143452f69933ecbc91f1dbf Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Wed, 9 Jul 2025 12:36:02 -0400 Subject: [PATCH] AutoYADM commit: 2025-07-09 12:36:02 --- .config/fish/functions/kakrc.fish | 13 +++++++------ .config/kak/autoload/filetype/markdown.kak | 12 ++++++++++++ 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/.config/fish/functions/kakrc.fish b/.config/fish/functions/kakrc.fish index b40105fc..58c1b67c 100644 --- a/.config/fish/functions/kakrc.fish +++ b/.config/fish/functions/kakrc.fish @@ -1,8 +1,9 @@ -function kakrc --description "Edit kakrc. -c to force a new session." - if test "$argv[1]" != -c || test "$argv[1]" != new - kak-session -nokakdaemon ~/.config/kak/kakrc - else - kak -e 'cd ~/.config/kak' ~/.config/kak/kakrc - end +function kakrc --description "Edit kakrc" + # if test "$argv[1]" != -c || test "$argv[1]" != new + # kak-session -nokakdaemon ~/.config/kak/kakrc + # else + # kak -e 'cd ~/.config/kak' ~/.config/kak/kakrc + # end + kak -e 'cd ~/.config/kak' ~/.config/kak/kakrc -s kakrc end diff --git a/.config/kak/autoload/filetype/markdown.kak b/.config/kak/autoload/filetype/markdown.kak index 836edea8..b2fb0c7b 100644 --- a/.config/kak/autoload/filetype/markdown.kak +++ b/.config/kak/autoload/filetype/markdown.kak @@ -1,3 +1,15 @@ +define-command markdown-fmt-impl %{ + evaluate-commands -save-regs "fbs/" %{ + set-register b %reg{percent} + execute-keys -draft '%"fy' + edit -scratch + set-register s %reg{percent} + set-register / '(?S)^\h*!\[.*\]\(.*\)$' + execute-keys '%sc!--FICMD#--' + # format + } +} + hook global WinSetOption filetype=markdown %{ # explicitly load to avoid race condition set-option window comment_line ''