Re: vim 6.1 mag die Tasten Pos1 und Ende nicht
Hallo, Am Thu, 09 Oct 2003, Hannes Vogelmann schrieb: Ah, deine Msg-Id ist defekt: eine TLD "|f^U@|f^U@" gibt es nicht. Korrigiere das bitte!
Am Don, 09 Okt 2003, schrieb David Haller:
Hannes Vogelmann schrieb: [..] Was spuckt denn ein "echo $TERM" im aterm aus? Steht in der manpage von aterm was ueber "ressourcen"? Gibt es einen besonderen Grund, dass du aterm verwenden willst? Oder ist dir z.B. xterm nur nicht "schick" genug?
Ich mag aterm schon besonders gerne, gerade in Verbindung mit dem WindowMaker.
Da verwende ich xterm ;)
Es ist schnell, einigermaßen schlank gemessen an Konsole (KDE) und kann eben sehr viel. Was ich extrem schön finde ist die Fade-Funktion
Was ist das?
und transparente Terminals, gerade wenn man mit mehreren Terminals arbeitet, erhöht das die Übersicht und sieht nett aus.
wterm -transparent (laesst sich auch via .Xresources einstellen)
mit der etc/termcap kann ich irgendwie nichts anfangen.
Da findet sich das Mapping <Taste> -> <ESC-Sequenz>, z.B. fuer xterm:
ho=\E[H # -> Home Taste
Und IIRC dann in der inputrc das Mapping <ESC-Sequenz> -> <Terminal-Funktion> (oder so in der Art)...
Das verstehe ich irgendwie nicht. Warum braucht es das, wenn ich doch meine ~/.Xmodemap habe?
Das braucht es u.a. deswegen, damit sowas auch uebers Netz auf anderen Maschinen klappt.
Genauer kenne ich mich da aber auch nicht aus. Das Zusammenspiel Xmodmap + inputrc + termcap + xressourcen + Anwendung ist halt schon etwas komplex...
Leuchtet mir nicht ein, warum das so kompliziert sein muss. Tasten bijektiv auf einen Code abzubilden, kann doch nicht etwas so umständliches sein...
s.o. Das ganze soll transparent ueber's Netz klappen. Und da haben die Keycodes genau keine Bedeutung... Und dann will man ja die Terminal-Emulation umschalten koennen, wo die Tasten andere Esc-Sequenzen erzeugen. [..]
Oeh, ja, sieht ok aus, die Frage ist nur, warum das nicht "normal" geht. Wie verhalten sich andere Anwendungen im aterm? z.B. "joe"? Und wie verhalten sich vim und joe in nem xterm?
Also im joe tut <Home> und <End> gar nichts
Komisch. Bei mir tun die. Und eine joerc hab ich nur in /usr/lib. Da findet sich dann u.a.: bol .kh Goto beginning of line eol .kH Go to end of line Und diese .kh / .kH sind die Definitionen aus der termcap.
und im MidnightCommander passiert das gleiche wie im vim. Im xterm und auch in einem wterm läuft der vim aber völlig normal, sehr merkwürdig.
Jep. Hm. Hab aterm mal eben kompiliert (0.4.0), bei mir funktionieren Pos1/Home/PgUp/PgDn auch im vim im aterm. Wie ist denn das "keymodel" in vim? -dnh --
[KDE-Update] Also meine Uhr sieht exakt so aus wie vorher (ohne daß ich an den Einstellungen was gemacht hätte) Meine Uhr sieht ständig anders aus. Dauernd andere Zahlen. [> Christoph Maurer und Bernd Brodesser in suse-linux]
Am Fre, 10 Okt 2003, schrieb David Haller:
Hallo,
Am Thu, 09 Oct 2003, Hannes Vogelmann schrieb:
Ah, deine Msg-Id ist defekt: eine TLD "|f^U@|f^U@" gibt es nicht. Korrigiere das bitte!
Hmm, sitze gerade an einem enderen Rechener und kann es daher nicht fixen. Was muss ich denn machen, damit ich eine andrre Message-ID generiere? Ich verwede auf dem Rechner mit dem die Mail erstellt wurde mutt, postfix, sowie es von den SuSE8.2 CDs kam.
Es ist schnell, einigermaßen schlank gemessen an Konsole (KDE) und kann eben sehr viel. Was ich extrem schön finde ist die Fade-Funktion
Was ist das?
Das ist eine Automatische Abdunkelung des Terminals in dem Moment, wo es den Fokus verliert, bzw. eine automatische Aufblendung wenn es den Fokus bekommt. Ist halt sehr nett, wenn mehrere rahmenlose Terminalfenster auf der Arbeitsfläche liegen. Ich rufe aterm so auf (ohne Umbruch natürlich): aterm -bg black -tr -tint blue -fg white -sh 50 -fn 9x15 -color12 deepskyblue3 +sb -geometry 120x40 -fade 50
Das verstehe ich irgendwie nicht. Warum braucht es das, wenn ich doch meine ~/.Xmodemap habe?
Das braucht es u.a. deswegen, damit sowas auch uebers Netz auf anderen Maschinen klappt.
Genauer kenne ich mich da aber auch nicht aus. Das Zusammenspiel Xmodmap + inputrc + termcap + xressourcen + Anwendung ist halt schon etwas komplex...
Leuchtet mir nicht ein, warum das so kompliziert sein muss. Tasten bijektiv auf einen Code abzubilden, kann doch nicht etwas so umständliches sein...
s.o. Das ganze soll transparent ueber's Netz klappen. Und da haben die Keycodes genau keine Bedeutung... Und dann will man ja die Terminal-Emulation umschalten koennen, wo die Tasten andere Esc-Sequenzen erzeugen.
[..]
Ok, Ok, sehe ich ja irgendwie ein.
Oeh, ja, sieht ok aus, die Frage ist nur, warum das nicht "normal" geht. Wie verhalten sich andere Anwendungen im aterm? z.B. "joe"? Und wie verhalten sich vim und joe in nem xterm?
Also im joe tut <Home> und <End> gar nichts
Komisch. Bei mir tun die. Und eine joerc hab ich nur in /usr/lib. Da findet sich dann u.a.:
bol .kh Goto beginning of line eol .kH Go to end of line
Und diese .kh / .kH sind die Definitionen aus der termcap.
Da habe ich genau schon Schwierigkeiten, welche Einträge der termcap gelten denn nun für mein aterm? Explizit aufgeführt wird es nämlich nicht. Wie kann ich das herausfinden?
und im MidnightCommander passiert das gleiche wie im vim. Im xterm und auch in einem wterm läuft der vim aber völlig normal, sehr merkwürdig.
Jep. Hm. Hab aterm mal eben kompiliert (0.4.0), bei mir funktionieren Pos1/Home/PgUp/PgDn auch im vim im aterm. Wie ist denn das "keymodel" in vim?
In der ~/.vimrc habe ich keins definiert. Als .Xmodmap kommt eine leicht abgewandelte, die ich ursprünglich von Dir hatte zum Einsatz. cu Hannes
Hallo, Am Fri, 10 Oct 2003, hannes.vogelmann@imk.fzk.de schrieb:
Am Fre, 10 Okt 2003, schrieb David Haller:
Am Thu, 09 Oct 2003, Hannes Vogelmann schrieb:
Ah, deine Msg-Id ist defekt: eine TLD "|f^U@|f^U@" gibt es nicht. Korrigiere das bitte!
Hmm, sitze gerade an einem enderen Rechener und kann es daher nicht fixen. Was muss ich denn machen, damit ich eine andrre Message-ID generiere? Ich verwede auf dem Rechner mit dem die Mail erstellt wurde mutt, postfix, sowie es von den SuSE8.2 CDs kam.
Hm. Ich kenne postfix nicht, IIRC ging das schonmal ueber die liste, das muesste irgendwas wie "localdomain" o.ae. sein, falls du die ID von postfix erstellen laesst. Fuer mutt gilt, dass der durch set hostname="..." spezifizierte Name fuer die Generierung der Msg-ID verwendet wird. Kontrolliere das also mal als erstes. Falls du nicht 'set hostname' verwendest oder postfix die Msg-ID generieren laesst, dann konstrolliere bitte deine DNS/hosts config, insbesondere ist wichtig, was 'hostname -f' bzw. 'hostname -d' ausspucken. Ansonsten greppe mal in deiner mutt- und postfix-config, sowie in /etc/hosts nach 'schrankogel'
Es ist schnell, einigermaßen schlank gemessen an Konsole (KDE) und kann eben sehr viel. Was ich extrem schön finde ist die Fade-Funktion
Was ist das?
Das ist eine Automatische Abdunkelung des Terminals in dem Moment, wo es den Fokus verliert, bzw. eine automatische Aufblendung wenn es den Fokus bekommt. Ist halt sehr nett, wenn mehrere rahmenlose Terminalfenster auf der Arbeitsfläche liegen.
*lol*
Ich rufe aterm so auf (ohne Umbruch natürlich):
aterm -bg black -tr -tint blue -fg white -sh 50 -fn 9x15 -color12 deepskyblue3 +sb -geometry 120x40 -fade 50
Nett. Mir ist aber die Schrift (und das bei 1152x864 auf 17") zu gross. Mir gefaellt -fn '-misc-fixed-medium-r-normal--12-120-75-75-*-*-iso8859-15' besser ;) Uebrigens, wenn aterm "gescheit" ist, dann kannst du die ganzen Optionen auch ueber X-Ressourcen einstellen, fuer xterm ist das z.B. statt -fn xterm*font: -misc-fixed-medium-r-normal--12-120-75-75-*-*-iso8859-15 in meiner ~/.Xressources. Das muesste vom Schema bei aterm genauso sein, evtl. mit variierter Gross-/Kleinschreibung (z.B. Aterm/aterm, Font/font). Aehnliches gilt auch fuer die meisten anderen Optionen. Via Kommandozeile kannst du dann immer noch anderes angeben. Viel wichtiger ist aber: aterm ist bei mir (mit obigen Einstellungen) spuerbar langsamer als xterm und flackert auch... Mit aterm +sb -bg black -fg white -geometry 80x25 -sl 5000 -fn \ '-misc-fixed-medium-r-normal--12-120-75-75-*-*-iso8859-15' sieht die Sache schon besser aus. Und klasse, auch das 'ESC]0; ... \007' Feature zum aendern der Titelzeile klappt. Ich glaube fast ich werde mir aterm nochmal aktuell und "sauber" backen, denn es scheint tatsaechlich schlanker als xterm. Und bei der Menge xterms, die ich so normal offen habe ;) $ ps -eo "vsz,rss,comm" | grep 'term' 6012 2240 xterm 6572 5088 xterm 6020 1964 xterm 6032 3388 xterm 3464 2568 aterm Naja, scheint beim xterm wohl v.a. davon abzuhaengen, wie voll der Zeilenpuffer ist... [..]
Komisch. Bei mir tun die. Und eine joerc hab ich nur in /usr/lib. Da findet sich dann u.a.:
bol .kh Goto beginning of line eol .kH Go to end of line
Und diese .kh / .kH sind die Definitionen aus der termcap.
Da habe ich genau schon Schwierigkeiten, welche Einträge der termcap gelten denn nun für mein aterm? Explizit aufgeführt wird es nämlich nicht. Wie kann ich das herausfinden?
Dann wohl die fuer xterm. Aber ich glaube nicht, dass es daran liegt, bei mir tut -- auch mit deinen Einstellungen -- der vim im aterm voellig normal. Lass doch mal ein strace -o /tmp/aterm.strace -f -efile aterm ... laufen, ruf im aterm dann vim auf und beende dann vim+aterm wieder... Da siehst du dann, welche Dateien aterm und vim anfassen... So kann man dann mal gezielt diese Dateien ueberpruefen (z.B. erstmal via rpm --verify soweit zutreffend)...
Jep. Hm. Hab aterm mal eben kompiliert (0.4.0), bei mir funktionieren Pos1/Home/PgUp/PgDn auch im vim im aterm. Wie ist denn das "keymodel" in vim?
In der ~/.vimrc habe ich keins definiert. Als .Xmodmap kommt eine leicht abgewandelte, die ich ursprünglich von Dir hatte zum Einsatz.
Hm. Irgendwas in Bezug auf die fraglichen Tasten? Nein, oder? Dann sollte das keine Rolle spielen, da ich ja dann die gleiche verwende (fuer diese Tasten). Allerdings _koennte_ theoretisch die X-Version eine Rolle spielen... Aber eher sind's wohl terminfo o.ae., z.B. /usr/share/terminfo/x/xterm. Aber das sieht man dann im strace-log, was da genau verwendet wird. Achso: mail auch mal deine aterm und X Versionen. -dnh --
WoKo scheint ja zu denken - ich bin wirklich beeindruckt. Ich glaub Ich muss aufpassen. Sonst fliegt meine Tarnung noch auf. [Christopher Splinter und WoKo in dag°]
participants (2)
-
David Haller
-
hannes.vogelmann@imk.fzk.de