EuroSign in XEmacs kaputt nach Woody-Update
Hallo!
Ich habe nach einigen Wochen mal wieder zahlreiche Pakete auf meinem
Woody-System aktualisiert.
Nach einem Neustart von XEmacs (Version ist mit 21.4p6 gleich-
geblieben, nur neueres .deb) meckert dieser nun.
Invalid prefix keys in sequence: ?<, "<EuroSign>"
Meine ~/.xemacs/init.el enthält für die Euro-Unterstützung folgendes,
was vor einiger Zeit mal über die Mailingliste ging und bisher auch
gut funktioniert hat:
-----[begin of quoted message]------------------------------------------
;; create an iso-8859-15 charset
(make-charset 'latin-iso8859-15 ; sorry, that's the Mule convention
; to French and Finns: patch if you like, euro is what sells shoes
"Latin-1 with Euro etc"
'(short-name "Latin 9"
long-name "Latin-9 (typically GR of ISO 8859/15)"
registry "iso8859-15"
dimension 1
columns 1
chars 96
final ?b ; if I read ISO-IR-203 correctly
graphic 1
direction l2r))
(make-coding-system 'iso-8859-15 'iso2022
; to French and Finns: patch if you like, euro is what sells shoes
"ISO 8859/15 (GL ASCII, GR Latin 9; basically Latin-1 with Euro)"
`(mnemonic "Ltn9" ; more ancient Mule bogosity, sorry
eol-type nil
charset-g0 ,(find-charset 'ascii)
charset-g1 ,(find-charset 'latin-iso8859-15)))
(set-coding-category-system 'iso-8-1 'iso-8859-15)
;; map euro key
(global-set-key (kbd "<EuroSign>")
(lambda ()
(interactive)
(insert (make-char 'latin-iso8859-15 #xA4))))
-----[end of quoted message]--------------------------------------------
Warum mag XEmacs den global-set-key-Aufruf so nicht mehr?
Gibt es inzwischen evtl. eine elegantere Lösung für den Euro-Support
in XEmacs?
Bei einer Suche im Web bin ich zufällig auf folgendes im XEmacs-CVS
gestossen:
http://cvs.xemacs.org/viewcvs.cgi/XEmacs/packages/mule-packages/latin-unity/latin-unity-latin9.el?annotate=1.2&sortby=log
Diese "latin-unity-latin9.el" scheint u.a. die oben zitierten
Definitionen für Latin-9 zu enthalten. Gibt es schon ein Debian-Paket,
welches diese .el enthält?
- Thomas
--
PGP: 2047Bit RSA, ID 0x668E601D - Encrypted mail welcome!
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-request@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org (engl)
Reply to: