SDB:AltGr verhält sich fehlerhaft im emacs
aus openSUSE, der freien Wissensdatenbank
Version: 9.2
Inhaltsverzeichnis |
Problem
Sie benutzen emacs unter SuSE Linux 9.2, doch Ihre ALTGR-Taste erzeugt unangenehme Nebeneffekte:
- Bei jedem Drücken ertönt ein Ton (beep).
- Beim Suchen im Text mit CTRL-s löscht das Drücken von ALTGR unerwünschterweise Ihre Sucheingabe - Sie können also keine Zeichenketten suchen, die ALTGR-abhängige Zeichen wie ~\@| enthalten.
Ursache
ALTGR wird im emacs als <key-3> erkannt und ist somit nicht mehr eine reine Umschalttaste, sondern erhält zusätzlich eine eigenständige Bedeutung. Die jedoch ist nicht definiert, so dass emacs eine Fehlerreaktion zeigt.
Technische Einzelheiten sind in Foren (siehe Linkliste) nachlesbar oder liefert eine WWW-Recherche nach emacs, altgr und suse.
Lösung
- Falls Sie noch keine Datei .gnu-emacs in Ihrem Heimatverzeichnis haben, kopieren Sie die Datei /etc/skel/.gnu-emacs dort hin.
- Öffnen Sie Ihre Kopie der Datei .gnu-emacs mit Ihrem Lieblingseditor. (Das darf auch der emacs selbst sein, obwohl Sie seine eigene Konfigurationsdatei verändern)
- Fügen Sie folgende Zeilen in die Datei ein, z. B. ans Ende:
(global-set-key [key-3] 'ignore-event) (define-key isearch-mode-map [key-3] 'ignore-event)
- Speichern Sie. Falls Sie den emacs verwenden, beenden Sie ihn.
- Starten Sie den emacs neu, mit dem Kommando emacs.
Linkliste
- Emacs
- Artikel 'Emacs, AltGR und Suse 9.2' in alt.os.linux.suse (englisch)
Keywords: emacs | altgr | deadkey | key-3

