[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: