no meu .bashrc
, tenho
bind -r '\C-s'
stty -ixon
#bind C-s to go backword (puns) - moves cursor to previous [:space:] on cmd line
set -o ignoreeof
bind '"\C-s": shell-backward-word'
#bind C-d to go forword
bind '"\C-d": shell-forward-word'
Estes trabalhos na OSX High Sierra no iTerm2. No entanto, se eu estiver em uma sessão do tmux (2.7) no mesmo, eles não funcionam.
Meu .tmux.conf
não contém instâncias de C-s
ou C-d
, meu prefixo é C-a
, o que não deve interferir. A única coisa que faz referência a qualquer uma delas é set-environment -g 'IGNOREEOF' 2
, que deve apenas informar ao tmux para ignorar C-d
.
Não tenho ideia do que está errado ou de como depurar esse problema. Qualquer ponteiro na direção certa seria muito apreciado. Obrigado!