diff options
author | Katsumi Yamaoka <[email protected]> | 2010-11-11 01:45:05 +0000 |
---|---|---|
committer | Katsumi Yamaoka <[email protected]> | 2010-11-11 01:45:05 +0000 |
commit | 9c1d3f983ff0ecf2159e3601faa37410dd8d8be8 (patch) | |
tree | 75290f775174b014512d4ff22c656d505e51bd4e /lisp/gnus/gnus-art.el | |
parent | 7dfd3008083f8eb7d7c9113ec3d60698c2030897 (diff) |
gnus-art.el (article-treat-non-ascii): Make it work for XEmacs (at least 21.5).
smime.el (from): Declare it again for XEmacs.
Diffstat (limited to 'lisp/gnus/gnus-art.el')
-rw-r--r-- | lisp/gnus/gnus-art.el | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el index 327ba39f82..82de5b4647 100644 --- a/lisp/gnus/gnus-art.el +++ b/lisp/gnus/gnus-art.el @@ -2120,7 +2120,7 @@ try this wash." "Translate many Unicode characters into their ASCII equivalents." (interactive) (require 'org-entities) - (let ((table (make-char-table nil))) + (let ((table (make-char-table (if (featurep 'xemacs) 'generic)))) (dolist (elem org-entities) (when (and (listp elem) (= (length (nth 6 elem)) 1)) @@ -2132,7 +2132,9 @@ try this wash." (let ((inhibit-read-only t) replace) (while (not (eobp)) - (if (not (setq replace (aref table (following-char)))) + (if (not (setq replace (if (featurep 'xemacs) + (get-char-table (following-char) table) + (aref table (following-char))))) (forward-char 1) (delete-char 1) (insert replace)))))))) |