From 7e6f7d0e4c29f6b5214bdfa9dd2f3345b8f602a9 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Sun, 18 May 2025 16:19:24 -0400 Subject: [PATCH] AutoYADM commit: 2025-05-18 16:19:24 --- .config/kak/autoload/filetype/yadm.kak | 38 ++++++++++++-------------- .config/kak/autoload/fishr/fishr.kak | 1 - .config/kak/kakrc | 5 ---- 3 files changed, 18 insertions(+), 26 deletions(-) diff --git a/.config/kak/autoload/filetype/yadm.kak b/.config/kak/autoload/filetype/yadm.kak index 57a2c8cd..21cd9e7b 100644 --- a/.config/kak/autoload/filetype/yadm.kak +++ b/.config/kak/autoload/filetype/yadm.kak @@ -1,21 +1,19 @@ -hook global BufCreate .*[.](.*)##hostname[.].* %{ - fish %{ - set -g filetype - set ext $kak_hook_param_capture_1 - # notify-send "ext: $kak_hook_param_capture_1" - notify-send "$kak_buffile" - switch $ext - case kdl - set filetype kdl - case toml - set filetype toml - case py - set filetype python - case ini - set filetype ini - end - # echo "set-option buffer filetype $filetype" - # notify-send "$filetype" - # echo "echo $kak_buffile" - } +hook global BufCreate .*[.](.*)##hostname[.].* %sh{ + filetype="" + notify-send "$kak_hook_param" + case "$kak_hook_param_cature_N" in + kdl) + filetype="kdl" + ;; + toml) + filetype="toml" + ;; + py) + filetype="python" + ;; + ini) + filetype="ini" + ;; + esac + echo "set-option buffer filetype $filetype" } diff --git a/.config/kak/autoload/fishr/fishr.kak b/.config/kak/autoload/fishr/fishr.kak index c09738a8..8a2db89f 100644 --- a/.config/kak/autoload/fishr/fishr.kak +++ b/.config/kak/autoload/fishr/fishr.kak @@ -4,7 +4,6 @@ define-command fish -params 1.. -docstring %{ fish [code]: Execute provided fish code, evaluating its output as Kakoune commands. } %{ evaluate-commands %sh{ - printf "%sDELIM" "$1" >/tmp/fish-test fish -c "eval $@" } } diff --git a/.config/kak/kakrc b/.config/kak/kakrc index c1a42155..1d528a85 100644 --- a/.config/kak/kakrc +++ b/.config/kak/kakrc @@ -2,11 +2,6 @@ eval %sh{ kak-tree-sitter -vvvvv -dks --init $kak_session } colorscheme ashen require-module fishr -fish %{ - notify-send "hello!" - notify-send "$kak_buffile" -} - set-option global ashen_dynamic_cursor true set-option global ashen_eol_cursor true # disable clippy