From e254ac67272707644be53aa1eb296917651a1771 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 21 Jun 2026 21:57:54 +0530 Subject: Add kcr support for repl + add makecmd repl mode --- autoload/repl/repl.kak | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'autoload/repl/repl.kak') diff --git a/autoload/repl/repl.kak b/autoload/repl/repl.kak index 5c55209..3ecb36b 100644 --- a/autoload/repl/repl.kak +++ b/autoload/repl/repl.kak @@ -69,7 +69,8 @@ define-command xrepl-send-command %{ value="$kak_selection" if ! [ -z "$transform" ]; then # Available values in transform script - export kak_buffile kak_selection kak_selection_desc kak_cursor_line kak_cursor_column kak_config KAK_BUNDLE_EXEC + export kak_buffile kak_selection kak_selection_desc kak_cursor_line kak_cursor_column kak_config \ + KAK_BUNDLE_EXEC kak_opt_makecmd KAKOUNE_CLIENT KAKOUNE_SESSION value=$(echo "$kak_selection" | sh -c "$transform" 2>&1) fi echo -e "xrepl-send-text %{$value\n}" @@ -101,8 +102,8 @@ define-command xrepl-begin %{ if [ -z "$init_cmd" ]; then init_cmd="$SHELL"; fi # echo "info %opt{xrepl_current_name}" echo "set-option global xrepl_running true" - cmd=$([ "$kak_opt_xrepl_current_split_vertical" == "true" ] && echo "tmux-xrepl-vertical" || echo "tmux-xrepl-horizontal") - echo "$cmd -l $kak_opt_xrepl_current_split_size $init_cmd" + tmux_cmd=$([ "$kak_opt_xrepl_current_split_vertical" == "true" ] && echo "tmux-xrepl-vertical" || echo "tmux-xrepl-horizontal") + echo "$tmux_cmd -l $kak_opt_xrepl_current_split_size env 'KAKOUNE_SESSION=$kak_session' 'KAKOUNE_CLIENT=$kak_client' $init_cmd" echo "nop %sh{ tmux last-pane }" fi } -- cgit v1.3.1