% echo echo echo >> ~/.zshrc
% exec zsh
echo
%
Portanto, um exec zsh , na verdade, executa o echo que acabou de ser adicionado a ~/.zshrc . Talvez corra
zsh -ixc exit >grepthis 2>&1
e, em seguida, inspecione o arquivo grepthis para saber se suas linhas foram lidas ou não, ou se outras coisas relacionadas a bindkey aconteceram depois ou ...