From: Kenichi Handa Date: Thu, 9 Apr 2009 11:06:49 +0000 (+0000) Subject: (unidata-describe-decomposition): Return X-Git-Url: http://git.hcoop.net/bpt/emacs.git/commitdiff_plain/0af3fedff9897f58f7155a9f68868cd54863585b (unidata-describe-decomposition): Return a string with a composition property to disable combining characters being composed. --- diff --git a/admin/ChangeLog b/admin/ChangeLog index 299190bb2a..8e3a484f1f 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog @@ -1,3 +1,9 @@ +2009-04-09 Kenichi Handa + + * unidata/unidata-gen.el (unidata-describe-decomposition): Return + a string with a composition property to disable combining + characters being composed. + 2009-03-11 Miles Bader > * quick-install-emacs: Be more clever about locating info directory. diff --git a/admin/unidata/unidata-gen.el b/admin/unidata/unidata-gen.el index d82ba7aa43..5a03fd7143 100644 --- a/admin/unidata/unidata-gen.el +++ b/admin/unidata/unidata-gen.el @@ -1134,8 +1134,13 @@ Property value is a character." (ON . "Other Neutrals"))))) (defun unidata-describe-decomposition (val) - (mapconcat #'(lambda (x) (if (symbolp x) (symbol-name x) (string ?' x ?'))) - val " ")) + (mapconcat + #'(lambda (x) + (if (symbolp x) (symbol-name x) + (concat (string ?') + (compose-string (string x) 0 1 (string ?\t x ?\t)) + (string ?')))) + val " ")) ;; Verify if we can retrieve correct values from the generated ;; char-tables.