urxvt, Vim und ttymouse=xterm2

Was hab ich mich gestern geärgert... rausgefunden dass man tatsächlich auch mit einem Vim auf der Konsole die Maus benutzen kann, und sogar nicht nur zum simplen Klicken (wie ich es schon von nano gewöhnt war), sondern auch zum Markieren, und Firlefanz wie das Mausrad geht auch. Die magische Einstellung dazu lautet :set ttymouse=xterm2 und benutzt dann eben einen erweiterten Mausmodus, den xterm mal eingeführt hat.

Das Problem dabei: Nach einigem Rumprobieren war ich der Ansicht, dass das über screen nicht funktioniert, zumindest wollte es mit meinem Vim auf meinem Server nicht. Die Einstellung xterm (also ohne die 2) ging hingegen einwandfrei, aber da funktioniert das Markieren nicht so dolle. Doch oh Schreck: Es ging nicht mal auf einem lokalen Vim!

Nach einigem weiteren Rumprobieren war ich dann so verzweifelt, dass ich in #vim nachfragen musste, ob denn irgendjemand mit urxvt (meinem dem Terminalemulator, den ich benutze) das xterm2-Protokoll am Laufen hat, oder ob urxvt das überhaupt nicht unterstützt. Und ich bekam die Antwort, die ich nicht hören wollte: urxvt kann das nicht.

Also rumgeärgert und überlegt wieder auf xterm umzusteigen. Aber vorher wollte ich dann doch noch schauen, ob es einen FAQ-Eintrag auf der Website von urxvt zu dem Thema gibt. Gab es nicht, aber diverse neue Versionen... und ein Blick ins Changelog offenbarte mir, dass seit Version 8.4 xterm 1002/1003 mouse tracking modes unterstützt werden. Meine installierte Version war 8.3.

Updaten, ausprobieren, glücklich sein...! Und ja, es funktioniert auch unter screen. Und remote. Töhöhöhö.

Erstellt: 28. 2. 2008, 20:15:07 (CET)
Tags: German urxvt rxvt-unicode Vim mouse xterm2 Update
scytale.name