Hi Ich benutze regelmäßig das programm screen. Wenn ich im screen einen emacs starte (emacs -nw) dann kann ich keine Umlaute benutzen. Das Problem habe ich sowohl unter ner 7.3 als auch unter 8.1. Bei ö erscheint im minibuffer "Beginning of buffer" Bei ä passiert nichts Bei ü erscheint im minibuffer "Shell command on region: " Folgende Diagnosen habe ich vor dem Erreichen der absoluten Ratlosigkeit gestellt. Von der bash direkt gehen die Umlaute. Grafischer emacs ist auch kein Problem (ist allerdings schwierig wenn man über putty eingeloggt ist). vi geht auch (vi ist aber nicht mein Ding). Die Ausgabe von locale sieht eigentlich auch gut aus und ist absolut identisch mit der, wenn ich direkt im x-term arbeite. Warum ändern sich im screen auf einmal die Tastaturbindungen?? Dafür muss es doch irgendeinen Grund geben. Und vor allem warum betrifft dieses Problem ausschließlich den Konsolen-emacs? Wenn mir jemand überhaupt sagen könnte was da in etwa passiert, wäre ich schon sehr dankbar. mfg Axel
Hallo Axel,
* Axel Heinrici
Ich benutze regelmäßig das programm screen. Wenn ich im screen einen emacs starte (emacs -nw) dann kann ich keine Umlaute benutzen. Das Problem habe ich sowohl unter ner 7.3 als auch unter 8.1. Bei ö erscheint im minibuffer "Beginning of buffer" Bei ä passiert nichts Bei ü erscheint im minibuffer "Shell command on region: "
Versuch's mal mit folgendem Code in der Konfiguration: (if (not window-system) (progn (apply 'set-input-mode t (list (nth 1 (current-input-mode))) 0 (list (nth 3 (current-input-mode)))))) HTH, Andreas -- "Mit Befremden sehe ich, wie Leute, die Windows einsetzen, täglich abstürzen, sich Viren einfangen oder ihr System neu installieren müssen." Gefunden bei heise.de/newsticker
Hi On Tuesday 28 October 2003 10:49, Andreas Kneib wrote:
Hallo Axel,
Versuch's mal mit folgendem Code in der Konfiguration:
(if (not window-system) (progn (apply 'set-input-mode t (list (nth 1 (current-input-mode))) 0 (list (nth 3 (current-input-mode))))))
Danke erstmal. Das sieht mir irgendwie gefährlich nach lisp aus. Aber Code einfügen ohne zu wissen was der genau macht ist mir irgendwie etwas heikel. Wenns machbar ist würde ich lieber was in /etc/screenrc o.ä. eintragen. Dem wird man das mit der TERM-Variable was Peter ansprach sicher irgendwie beibringen können. mfg Axel
Axel Heinrici wrote:
Wenn ich im screen einen emacs starte (emacs -nw) dann kann ich keine Umlaute benutzen.
Warum ändern sich im screen auf einmal die Tastaturbindungen?? Wenn mir jemand überhaupt sagen könnte was da in etwa passiert, wäre ich schon sehr dankbar.
Die Variable $TERM enthaelt "screen". Weitere Hinweise: "man 7 term" Was ergibt "toe | grep ^screen" auf deinen Problemkindern? -- Have fun, Peter
Hi On Tuesday 28 October 2003 10:53, Peter Wiersig wrote:
Axel Heinrici wrote:
Warum ändern sich im screen auf einmal die Tastaturbindungen?? Wenn mir jemand überhaupt sagen könnte was da in etwa passiert, wäre ich schon sehr dankbar.
Die Variable $TERM enthaelt "screen".
Weitere Hinweise: "man 7 term"
Was ergibt "toe | grep ^screen" auf deinen Problemkindern?
axel@b122:~> toe |grep ^screen screen2 old VT 100/ANSI X3.64 virtual terminal screen3 older VT 100/ANSI X3.64 virtual terminal screen.xterm-r6 screen customized for X11R6 xterm screen.xterm-xfree86 screen customized for XFree86 xterm screen-s VT 100/ANSI X3.64 virtual terminal with hardstatus screen-w VT 100/ANSI X3.64 virtual terminal with 132 cols screen VT 100/ANSI X3.64 virtual terminal screen.teraterm disable ncv in teraterm screen-bce VT 100/ANSI X3.64 virtual terminal with bce Ich habe die manpages nur mal kurz überflogen, weil ich offiziell gerade arbeite :-). Ich werde das bei Gelegenheit mal etwas vertiefen. Jetzt weiß ich immerhin was ich lesen muss. Das mit der TERM-Variable ist auf alle Fälle richtig. Wenn ich da einfach wieder xterm hin exportiere sind auch die Umlaute im emacs wieder da. mfg Axel
Hallo Axel, hallo Liste Axel Heinrici [axel.foley-beverly-hills@gmx.de] schrieb:
Ich benutze regelmäßig das programm screen. Wenn ich im screen einen emacs starte (emacs -nw) dann kann ich keine Umlaute benutzen. Das Problem habe ich sowohl unter ner 7.3 als auch unter 8.1. Bei ö erscheint im minibuffer "Beginning of buffer" Bei ä passiert nichts Bei ü erscheint im minibuffer "Shell command on region: "
Ich habe zur Zeit das selbe Problem mit meinem xemacs, wenn ich ihn aus einem KDE-Terminal raus starte (xemacs -nw). Ist mir erst vor ein paar Tagen aufgefallen, als ich mein Mutt so konfiguriert hatte dass es xemacs mit "-nw" startet (Wollte mutt ueber ssh fernnutzen). Es funktioniert in einem reinen Terminal (Ohne X) aber nicht in einer KDE-Konsole. Dann sind die Umlaute genauso wie bei Dir "kaputt" :-/ Habe mir diesen einen Lisp-Befehl in diesem Thread mal angesehen, konnte damit aber nicht wirklich was anfangen. Hat dazu jemand eine Idee? Gruesse, Florian -- SOLDAT: Soll Ohne Langes Denken Alles Tun
* Florian Evers
Habe mir diesen einen Lisp-Befehl in diesem Thread mal angesehen, konnte damit aber nicht wirklich was anfangen. Hat dazu jemand eine Idee?
Der Lisp-Code kommt aus... URL:http://user.cs.tu-berlin.de/~eserte/FreeBSD/doc/umlaute/umlaute.html ...im Abschnitt Emacs und tut's hier (XEmacs 21.4 (patch 6)) sehr gut gegen das beschriebene Problem mit den Umlauten. Gruss, Andreas -- Es gibt eine Sorte ungemein ueberlegener Menschen, die gern versichern, alles sei relativ. Das ist natuerlich Unsinn, denn wenn _alles_ relativ waere, gaebe es nichts, wozu es relativ sein koennte. [Russell]
Hallo, Andreas Kneib [aporia@web.de] schrieb:
Der Lisp-Code kommt aus... URL:http://user.cs.tu-berlin.de/~eserte/FreeBSD/doc/umlaute/umlaute.html ...im Abschnitt Emacs und tut's hier (XEmacs 21.4 (patch 6)) sehr gut gegen das beschriebene Problem mit den Umlauten.
Danke sehr, das hat geholfen! ;-) Jetzt klappt's auch mit den Umlauten ;-) Gruesse, Florian -- 'Die drei wichtigsten Tugenden eines Programmierers sind Faulheit, Ungeduld und Selbstüberschätzung.' Larry Wall
Florian Evers wrote:
Es funktioniert in einem reinen Terminal (Ohne X) aber nicht in einer KDE-Konsole. Dann sind die Umlaute genauso wie bei Dir "kaputt" :-/
Ich denke, es wird an der Konsolen-Tastatureinstellung liegen (ueber rechte Maustaste) oder auch an der TERM-Variablen liegen.
Habe mir diesen einen Lisp-Befehl in diesem Thread mal angesehen, konnte damit aber nicht wirklich was anfangen. Hat dazu jemand eine Idee?
Ich hab eh ne US-Tastatur, aber auch mit einer deutschen solltest du "MULE" verwenden koennen. Die Tastenkombi, die du wahrscheinlich umlegen wollen wirst lautet "C-\", die dich nach einer Input-Methode fragt. ( function: toggle-input-method ) Ich verwende "latin-1-postfix" (da das viel zu lang ist, lade ich "completer" und schreibe "l-1-po" und drueck enter.). Dort tippst du die Zeichenfolge a' um á zu erzeugen, usw. Hilfe gibt's per "quail-help" und "describe-input-method". -- Have fun, Peter
participants (4)
-
Andreas Kneib
-
Axel Heinrici
-
Florian Evers
-
Peter Wiersig