[linux-l] Umlaute unter Emacs automatisch ausschreiben (was: Re: Dateien mit '/' im Dateinamen)
Gregor Zattler
texmex at uni.de
Mi Jul 30 11:25:32 CEST 2003
Hi Stefan, Liste,
* Stefan Bund <sbund at artec-berlin.com> [29. Jul. 2003]:
> Gregor Zattler <texmex at uni.de> writes:
> > P.S.: Deine Umlaute wurden bei mir als "?" angezeigt. Hab' ich
> > von Hand korrigiert. Wie sehen denn meine aus?
>
> Deine sind i.O. Mein emacs/GNUS ist seit irgend einem Upgrade
> zerschossen und ich habe das noch nicht wieder hingekriegt :-( Nervt
> mich auch tierisch ...
Weil ich auch immer soche Probleme habe -- vor allem bei
verschlüsselten mails -- hat mir ein Freund folgendes gebastelt.
Steht in meiner ~/.emacs.el :
(defun umlaute-ausschreiben ()
"make umlaut keys insert ?e"
(interactive)
(local-set-key [196] (lambda () (interactive) (insert "Ae"))) ;A-umlaut
;;(local-set-key [203] (lambda () (interactive) (insert "Ee"))) ;E-umlaut
(local-set-key [207] (lambda () (interactive) (insert "Ie"))) ;I-umlaut
(local-set-key [214] (lambda () (interactive) (insert "Oe"))) ;O-umlaut
(local-set-key [220] (lambda () (interactive) (insert "Ue"))) ;U-umlaut
(local-set-key [228] (lambda () (interactive) (insert "ae"))) ;a-umlaut
;;(local-set-key [235] (lambda () (interactive) (insert "ee"))) ;e-umlaut
(local-set-key [239] (lambda () (interactive) (insert "ie"))) ;i-umlaut
(local-set-key [246] (lambda () (interactive) (insert "oe"))) ;o-umlaut
(local-set-key [252] (lambda () (interactive) (insert "ue"))) ;u-umlaut
;;(local-set-key [255] (lambda () (interactive) (insert "ye"))) ;y-umlaut
(local-set-key [223] (lambda () (interactive) (insert "sz"))) ;sz
)
Damit werden Umlaute, die man auf einer deutschen Tastatur
eingibt automatisch ausgeschriebe: Ä --> Ae, ä --> ae etc.
Funktioniert bei mir, mehr kann ich dazu nicht sagen.
Gregor
Mehr Informationen über die Mailingliste linux-l