From 4b28f5f35c0c73a6a2175c5623dfae2656ebaa35 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 16 May 2025 21:41:16 -0400 Subject: [PATCH] AutoYADM commit: 2025-05-16 21:41:15 --- .config/kak/autoload/fishr/fishr.kak | 33 ++++++++++++++++++---------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/.config/kak/autoload/fishr/fishr.kak b/.config/kak/autoload/fishr/fishr.kak index e313325f..42127308 100644 --- a/.config/kak/autoload/fishr/fishr.kak +++ b/.config/kak/autoload/fishr/fishr.kak @@ -3,18 +3,29 @@ declare-option -hidden str fishr_path %sh{ dirname "$kak_source" } # provide-module fishr %~ define-command fish -params 1.. -docstring %{ - fish [] [args...] code: Execute provided Fish code - Switches: - -debug idk lol + fish [args...] code: Execute provided Fish code + Switches: + -debug idk lol } %{ - evaluate-commands %sh{ - results=$(fish -c "$@") - echo "echo $results" - } - # evaluate-commands %sh{ - # results=$(fish -c 'echo '"$@"'') - # printf '%s\n' "echo -quoting shell $result" - # } + evaluate-commands %sh{ + env fish -c "$*" + # export kak_buffile="$kak_buffile" + # fish <<< "$@" + # fish_code="$*" + # fish -c "$fish_code" + # results=$(fish -c "echo") + # echo "echo $results" + } + # evaluate-commands %sh{ + # results=$(fish -c 'echo '"$@"'') + # printf '%s\n' "echo -quoting shell $result" + # } } # ~ + +define-command fish-test %{ + fish %{ + echo "info $kak_buffile" + } +}