use terminal alias when not in tmux
This commit is contained in:
parent
f6a52fdef6
commit
2aa0b0ac15
1 changed files with 3 additions and 8 deletions
11
rc/fzf.kak
11
rc/fzf.kak
|
@ -177,18 +177,13 @@ fzf -params 2..4 %{ evaluate-commands %sh{
|
||||||
|
|
||||||
if [ -n "$kak_client_env_TMUX" ]; then
|
if [ -n "$kak_client_env_TMUX" ]; then
|
||||||
[ -n "${tmux_height%%*%}" ] && measure="-l" || measure="-p"
|
[ -n "${tmux_height%%*%}" ] && measure="-l" || measure="-p"
|
||||||
cmd="command tmux split-window $measure ${tmux_height%%%*} 'sh -c $fzfcmd'"
|
# cmd="nop %sh{ command tmux split-window $measure ${tmux_height%%%*} 'sh -c $fzfcmd' }"
|
||||||
elif [ -n "$kak_opt_termcmd" ]; then
|
|
||||||
cmd="$kak_opt_termcmd 'sh -c $fzfcmd'"
|
|
||||||
else
|
else
|
||||||
printf "%s\n" "fail %{termcmd option is not set}"
|
cmd="terminal %{$fzfcmd}"
|
||||||
rm $fzfcmd
|
|
||||||
rm $tmp
|
|
||||||
exit
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
(
|
(
|
||||||
eval "$cmd"
|
printf "%s\n" "${cmd}" | kak -p ${kak_session}
|
||||||
while [ -e $fzfcmd ]; do
|
while [ -e $fzfcmd ]; do
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in a new issue