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" + } +}