From 900e7e44375c068583159318675f315f7b0fe5d2 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Wed, 21 May 2025 15:12:39 -0400 Subject: [PATCH] AutoYADM commit: 2025-05-21 15:12:39 --- .config/fish/functions/kakmsg.fish | 3 +++ .config/fish/functions/kakrc.fish | 9 +++++++-- .config/kak/autoload/proj.kak | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 .config/fish/functions/kakmsg.fish diff --git a/.config/fish/functions/kakmsg.fish b/.config/fish/functions/kakmsg.fish new file mode 100644 index 00000000..e1f7ef06 --- /dev/null +++ b/.config/fish/functions/kakmsg.fish @@ -0,0 +1,3 @@ +function kakmsg --description 'Send commands to Kakoune session' + echo "$argv[2..]" | kak -p "$argv[1]" +end diff --git a/.config/fish/functions/kakrc.fish b/.config/fish/functions/kakrc.fish index 7ab2e61f..c7e387aa 100644 --- a/.config/fish/functions/kakrc.fish +++ b/.config/fish/functions/kakrc.fish @@ -1,3 +1,8 @@ -function kakrc - kak -e 'cd ~/.config/kak' ~/.config/kak/kakrc +function kakrc --description "Edit kakrc. -c to force a new session." + if test "$argv[1]" != -c || test "$argv[1]" != new + kak-session ~/.config/kak/kakrc + else + kak -e 'cd ~/.config/kak' ~/.config/kak/kakrc + end + end diff --git a/.config/kak/autoload/proj.kak b/.config/kak/autoload/proj.kak index 7e76128c..020d7f3e 100644 --- a/.config/kak/autoload/proj.kak +++ b/.config/kak/autoload/proj.kak @@ -14,4 +14,4 @@ hook global BufCreate (.*/)?(\.kakrc\.local|\.kakrc\.local) %{ set-option buffer filetype kak } -try %{ source .kakrc.local } +try %{ source .kakrc.local } catch %{ try %{ source .local.kakrc } }