X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=install-ids.el;h=9b5e11845a411b5da0d4cddf78e1bdf61b3075b4;hb=1b3295ddb350cc1f05efed1ed21a9d793fa93ceb;hp=d0fcf73717ba84157a7f02198b2cbf0c52a96112;hpb=e30a886e8f3c4b785c6ae770ae517160e904da0f;p=chise%2Fids.git diff --git a/install-ids.el b/install-ids.el index d0fcf73..9b5e118 100644 --- a/install-ids.el +++ b/install-ids.el @@ -12,12 +12,12 @@ (princ "done.\n")) -(mount-char-attribute-table 'ideographic-products) -(map-char-attribute - (lambda (c v) - (remove-char-attribute c 'ideographic-products) - nil) - 'ideographic-products) +;; (mount-char-attribute-table 'ideographic-products) +;; (map-char-attribute +;; (lambda (c v) +;; (remove-char-attribute c 'ideographic-products) +;; nil) +;; 'ideographic-products) (install-ids-read-file "IDS-JIS-X0208-1990.txt" load-ids-simplify t) @@ -25,14 +25,23 @@ (install-ids-read-file "IDS-UCS-Basic.txt" load-ids-simplify t) (install-ids-read-file "IDS-UCS-Ext-A.txt" load-ids-simplify t) + (let ((i 1)) (while (<= i 6) (install-ids-read-file (format "IDS-UCS-Ext-B-%d.txt" i) load-ids-simplify t) (setq i (1+ i)))) +(install-ids-read-file "IDS-UCS-Ext-C.txt" load-ids-simplify t) + +(install-ids-read-file "IDS-UCS-Ext-D.txt" load-ids-simplify t) + +(install-ids-read-file "IDS-UCS-Ext-E.txt" load-ids-simplify t) + +(install-ids-read-file "IDS-UCS-Ext-F.txt" load-ids-simplify t) + (let ((i 1)) - (while (<= i 2) + (while (<= i 3) (install-ids-read-file (format "IDS-CNS-%d.txt" i) load-ids-simplify t) (setq i (1+ i)))) @@ -61,7 +70,20 @@ (princ "done.\n") (princ "Updating char-feature `ideographic-products'...") -(ids-update-index) +(let* ((feature-dir + (expand-file-name + "feature" + (expand-file-name + "character" chise-system-db-directory))) + (p-file + (expand-file-name "ideographic-products" feature-dir)) + old-p-file) + (when (file-exists-p p-file) + (setq old-p-file (make-temp-name p-file)) + (rename-file p-file old-p-file)) + (ids-update-index) + (when old-p-file + (delete-file old-p-file))) (princ "done.\n") ;;; install-ids.el ends hear