Desativar para um bom incremento de número do VIM que é mapeado para Ctrl-a

Estou usando sessões tmux locais e remotas. Para enviar comandos para o tmux local, eu usoCtrl-ae para o controle remotoCtrl-q. Tentei desativar o incremento de número que normalmente é executado comCtrl-a no vim, mas agora é acionado comCtrl-q e não consigo encontrar uma maneira de desativá-lo. BTW, isso acontece apenas quando uma janela tmux específica não aninha uma janela remota. Além disso, acho que ainda pode haver uma combinação de atalhos em uma sessão remota do tmux que também aciona o incremento.

Então, existe uma maneira de desativar completamente a função? Uma solução ideal seria substituí-lo por uma função que não faz nada. Esse é um comando muito sorrateiro, e eu tive algumas experiências de depuração realmente terríveis no passado por causa disso!

Meu tmux.conf:

..
unbind C-b
set -g prefix C-a
bind-key -n C-q send-prefix
...

Então, no vim, tento desativar o Ctrl-a e o Ctrl-q com no-ops.

Este é o meu vimrc:

...
map <Ctrl-A> <Nop>
map <Ctrl-Q> <Nop>
...

Eu também tentei colocar entradas paraCtrl-a eCtrl-q mas aindaCtrl-q faz o incremento. Eu acho que o problema é porque o tmux recebeCtrl-q e o envia como prefixo, que de alguma forma não é capturado pelos meus mapeamentos extras.

Cheers, Paschalis

questionAnswers(1)

yourAnswerToTheQuestion