Desativar atalhos de teclado no byobu usando o backend do tmux

5

Eu configurei as ligações alt + arrow keys para alterar a guia em vim (em .vimrc ):

map <silent><A-Right> :tabnext<CR> 
map <silent><A-Left> :tabprevious<CR> 

isso, no entanto, não funciona com byobu com tmux backend, eu acho que porque ele é remapeado por byobu .

Eu tentei definir:

unbind -n M-right
unbind -n M-left

em .tmux.conf ou .byobu/keybindings.tmux sem sucesso.

Alguém tem uma sugestão sobre como corrigir isso?

    
por Andrea Zonca 09.08.2013 / 01:09

2 respostas

9

Você está tão perto! Você está perdendo apenas a letra maiúscula de "R" em M-Right e "L" em M-Left.

Basta adicionar o seguinte a ~/.byobu/keybindings.tmux :

unbind -n M-Right
unbind -n M-Left

Em seguida, pressione F5 para recarregar seu perfil.

Divulgação Completa: Eu sou o autor e mantenedor do Byobu .

    
por Dustin Kirkland 09.08.2013 / 13:18
2

Se você não conseguir desabilitar atalhos de teclado específicos, você pode ativar / desativar o atalho do Byobu usando Shift + F12 - que é o que eu uso muito (por exemplo, para interagir com o Midnight Commander). Eu só sinto falta da possibilidade de ter o status atual exibido na barra de status (as atenções de tecla estão ativas atualmente - ou eu as desliguei?) - mas isso é um problema diferente;)

    
por Izzy 15.03.2015 / 19:37