Doper son .emacs pour tmux
Si toi aussi, tu es un utilisateur de tmux ( qui sera dans le base de freebsd 9.0 ) et de emacs, tu as dû rencontrer certains soucis :
- touche backspace qui ouvre le menu d'aide
- C-left qui fait cracher à emacs un message : M-O d is undefined
- C-right qui fait cracher à emacs un message : M-O c is undefined
- C-up qui fait cracher à emacs un message : M-O a is undefined
- C-down qui fait cracher à emacs un message : M-O b is undefined
La solution à tes problèmes n'est pas très compliquée, il suffit de rajouter dans ton .emacs :
(define-key function-key-map (kbd "M-O a") [C-up])
(define-key function-key-map (kbd "M-O b") [C-down])
(define-key function-key-map (kbd "M-O c") [C-right])
(define-key function-key-map (kbd "M-O d") [C-left])
(global-set-key [?\C-h] 'delete-backward-char)
(global-set-key [?\C-x ?h] 'help-command)
Les combinaisons "M-0 a", "M-0 b", ..., peuvent varier en fonction de la machine, à vous d'adapter la configuration comme il le faut.
Pour information, je sortirai prochainement un billet de présentation de tmux, un multiplexeur de terminal.