Alterar o prefixo tmux no Mac (Mojave) para C+a captura Cmd+left

Alterar o prefixo tmux no Mac (Mojave) para C+a captura Cmd+left

Sou relativamente novo no Mac (vindo do Linux) e no meu arquivo tmux.conf tenho o seguinte:

unbind C-b
set -g prefix C-a
bind C-a send-prefix

que funciona como você esperaria com um soluço. Command + seta para a esquerda, que executa a mesma função que 'Home' no Windows/Linux, é de alguma forma tratado como o prefixo tmux.

Se eu digitar:

command + left-arrow
command + left-arrow

Então funciona, mas apenas um único toque de cmd + esquerda atua como prefixo.

Se eu remover essas linhas completamente, cmd+left funciona bem, então posso simplesmente voltar para ctrl+b como prefixo (eu vim usando screen, optando assim por ctrl+a)

Alguma idéia possível sobre o que pode estar causando isso ou talvez seja apenas um bug do tmux?

Responder1

Acabei corrigindo isso no iterm2 definindo CMD+left para enviar a sequência de escape "OH" e CMD+right para enviar a sequência de escape "OF" (isso é 'o' maiúsculo, não zero)

Agora tudo funciona no iterm2. Ainda é um problema no Terminal padrão fornecido com o MacOS, mas estou considerando isso resolvido o suficiente.

informação relacionada