Désactiver les raccourcis clavier dans byobu à l'aide du backend tmux


6

J'ai configuré les liaisons alt + arrow keys pour changer d'onglet dans vim (dans .vimrc):

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

cela ne fonctionne cependant pas sous byobu avec le backend tmux, je suppose parce qu'il est remappé par byobu.

J'ai essayé de régler:

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

en .tmux.conf ou .byobu/keybindings.tmux sans succès.

Quelqu'un a une suggestion sur la façon de résoudre ce problème?

11

You're so close! You're just missing the capitalization of "R" in M-Right and "L" in M-Left.

Just add the following to ~/.byobu/keybindings.tmux:

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

And then press F5 to reload your profile.

Full Disclosure: I am the author and maintainer of Byobu.


3

If you cannot manage to disable specific keybindings, you can toggle Byobu's keybindings off/on using Shift+F12 – which is what I use a lot (e.g. to interact with Midnight Commander). I just miss a possibility to have the current status of that displayed in the status bar (are keybindings currently active – or have I turned them off?) – but that's a different issue ;)