ka and kfz from other laptop

This commit is contained in:
Tucker McKnight 2025-02-20 00:39:45 -07:00
parent 623ffd647b
commit 5c6924333e
2 changed files with 25 additions and 0 deletions

9
scripts/ka Executable file
View File

@ -0,0 +1,9 @@
#!/bin/bash
SESSION="$(kak -l | head -n 1)"
if test -z "$SESSION"; then
kak $@
else
kak -c "$SESSION" $@
fi

16
scripts/kfz Executable file
View File

@ -0,0 +1,16 @@
#!/bin/sh
KAKSESSION=$(kak -l | head -n 1)
CLIENT_NAME="fzfpreview$RANDOM"
NEWTMUXPANE=$(tmux split-window -hd -P -F "#{pane_id}" kak -e "rename-client $CLIENT_NAME" -c $KAKSESSION)
echo "eval -client $CLIENT_NAME change-directory $(pwd)" | kak -p $KAKSESSION
OUTPUT=$(fzf --bind "focus:execute-silent(echo \"eval -client $CLIENT_NAME e {}\" | kak -p $KAKSESSION &)")
tmux kill-pane -t $NEWTMUXPANE &
if [ $OUTPUT ];
then
kak -c $KAKSESSION "$OUTPUT"
fi