Estou usando o Eevee.zshrc/.tmux.conf.
Quando estou executando uma sessão do vim, faço Ctrl+ ze depois ⚘ fg
, ele altera o título do painel tmux para fg
. Prefiro que mude de volta para vim whatever.txt
, ou o que quer que eu esteja usando.
Como posso fazer isso?
Responder1
Mude a preexec()
função em seu .zshrc
para
function preexec {
local fg_title
if [[ $* == fg* ]]; then
if [[ $* == *%* ]]; then
fg_title=($(jobs ${${(z)1}[2]}))
else
fg_title=($(jobs %%))
fi
title "${fg_title[5,-1]}"
else
title $*
fi
}
O código certamente não é o ideal, mas funciona se você usar fg
oder fg %2
para colocar um processo em primeiro plano. No entanto, não consegui descobrir como fazê-lo funcionar fg %vi
também.