Vim, GNU Screen et souris

Peut-être avez-vous activé le support de la souris dans Vim avec un petit set mouse=a dans votre ~/.vimrc. Ce support ne fonctionne qu’avec certains émulateurs de terminaux (Xterm, RXVT, etc) mais pas avec GNU Screen où l’utilisation de la souris sélectionne simplement le texte dans le terminal, bof.

Vous pouvez régler le problème rapidement en précisant à Vim la manière de gérer la souris pour le terminal en question. Il suffit d’un set ttymouse=xterm2 et le tour est joué. Et hop, un GNU Screen avec une session sur /dev/ttyUSB0, une pour le code dans Vim et une pour make et compagnie… Total bonheur.