903 |
Note that Emacs has native support for Unicode, roughly equivalent to |
Note that Emacs has native support for Unicode, roughly equivalent to |
904 |
Mule-UCS's, so you may not need it. |
Mule-UCS's, so you may not need it. |
905 |
|
|
906 |
|
** Mule-UCS compilation problem. |
907 |
|
|
908 |
|
Emacs of old versions and XEmacs byte-compile the form `(progn progn |
909 |
|
...)' the same way as `(progn ...)', but Emacs of version 21.3 and the |
910 |
|
later process that form just as interpreter does, that is, as `progn' |
911 |
|
variable reference. Apply the following patch to Mule-UCS 0.84 to |
912 |
|
make it compiled by the latest Emacs. |
913 |
|
|
914 |
|
--- mucs-ccl.el 2 Sep 2005 00:42:23 -0000 1.1.1.1 |
915 |
|
+++ mucs-ccl.el 2 Sep 2005 01:31:51 -0000 1.3 |
916 |
|
@@ -639,10 +639,14 @@ |
917 |
|
(mucs-notify-embedment 'mucs-ccl-required name) |
918 |
|
(setq ccl-pgm-list (cdr ccl-pgm-list))) |
919 |
|
; (message "MCCLREGFIN:%S" result) |
920 |
|
- `(progn |
921 |
|
- (setq mucs-ccl-facility-alist |
922 |
|
- (quote ,mucs-ccl-facility-alist)) |
923 |
|
- ,@result))) |
924 |
|
+ ;; The only way the function is used in this package is included |
925 |
|
+ ;; in `mucs-package-definition-end-hook' value, where it must |
926 |
|
+ ;; return (possibly empty) *list* of forms. Do this. Do not rely |
927 |
|
+ ;; on byte compiler to remove extra `progn's in `(progn ...)' |
928 |
|
+ ;; form. |
929 |
|
+ `((setq mucs-ccl-facility-alist |
930 |
|
+ (quote ,mucs-ccl-facility-alist)) |
931 |
|
+ ,@result))) |
932 |
|
|
933 |
|
;;; Add hook for embedding translation informations to a package. |
934 |
|
(add-hook 'mucs-package-definition-end-hook |
935 |
|
|
936 |
** Accented ISO-8859-1 characters are displayed as | or _. |
** Accented ISO-8859-1 characters are displayed as | or _. |
937 |
|
|
938 |
Try other font set sizes (S-mouse-1). If the problem persists with |
Try other font set sizes (S-mouse-1). If the problem persists with |