Oh. !"#$%. Andy's right.
Looks like I missed the x-compose.el patch. That wouldn't help Eric,
I hadn't done anything about it at the time of "Urania."
It does demand a release. If you're not using MSVC in debug mode, or
(evidently) MacOS 10, this bug probably won't bite you, though.
>>>> "Eric" == Eric Knauel
<eric(a)macnews.de> writes:
Eric> map-keymap(#<compiled-function (key value) "...(33)"
Eric> [keymap value keymapp xlib-input-method-bug-workaround
Eric> sequencep 1 lookup-key define-key] 4> #<keymap (- #<keymap
Eric> compose-map size 63 0x25ea>) size 17 0x2618>) # bind
Eric> (keymap)
Eric, try applying the following patch to lisp/x-compose.el and
recompiling it
If this patch doesn't fix your crash, I really, really want to know
about it. :-/
Oh, BTW, if you are using CVS or patching up, keep the original around
because the patch I intend to apply will be more complicated, and
you'll either get a failed patch or a file which is not in synch with
the repository.
Index: lisp/x-compose.el
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/lisp/x-compose.el,v
retrieving revision 1.3
diff -u -r1.3 x-compose.el
--- lisp/x-compose.el 2001/04/12 18:21:39 1.3
+++ lisp/x-compose.el 2001/04/18 04:55:50
@@ -521,7 +521,8 @@
(eq 1 (length value))
(null (lookup-key keymap value)))
(define-key keymap value value))))
- keymap))
+ keymap
+ t))
(xlib-input-method-bug-workaround compose-map)
(unintern 'xlib-input-method-bug-workaround)
@@ -534,7 +535,8 @@
(alias-colon-to-doublequote value))
(when (eq key '\")
(define-key keymap ":" value)))
- keymap))
+ keymap
+ t))
(alias-colon-to-doublequote compose-map)
(unintern 'alias-colon-to-doublequote)
@@ -696,7 +698,7 @@
;; (define-key binding [(control h)] 'compose-help)
;; (define-key binding [help] 'compose-help)
))
- compose-map nil)
+ compose-map t)
;; Make redisplay display the accented letters
(if (memq (default-value 'ctl-arrow) '(t nil))
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."