[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