diff --git a/.config/kak/autoload/fishr/fishr.kak b/.config/kak/autoload/fishr/fishr.kak index 42127308..f2d343c0 100644 --- a/.config/kak/autoload/fishr/fishr.kak +++ b/.config/kak/autoload/fishr/fishr.kak @@ -1,31 +1,13 @@ declare-option -hidden str fishr_path %sh{ dirname "$kak_source" } -# provide-module fishr %~ +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, evaluating its output as Kakoune commands. } %{ 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" + fish -c "eval $@" } } + +~