X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=www%2Fwww-ids-find.el;fp=www%2Fwww-ids-find.el;h=eed544c1a1acdd9829649d3b0d6fef9cc2970e23;hb=5c6277dd94028dd9ec60cf026405581ac0eb48b5;hp=b42bf755562ffb0e45410f3d2eb4f0bb7117203f;hpb=7d52497d2449abf788dd2cacf37175ed81b64aaa;p=chise%2Fids.git
diff --git a/www/www-ids-find.el b/www/www-ids-find.el
index b42bf75..eed544c 100644
--- a/www/www-ids-find.el
+++ b/www/www-ids-find.el
@@ -18,7 +18,7 @@
(concat dest (substring string i))
coding-system))))
-(defconst www-ids-find-version "0.26")
+(defconst www-ids-find-version "0.90.1")
(defvar www-ids-find-ideographic-products-file-name
(expand-file-name "ideographic-products"
@@ -182,9 +182,57 @@
(princ (encode-coding-string "⇒[唐代拓本]" 'utf-8-jp-er)))
(princ "
\n")))
+(defun www-ids-insert-chars-including-components* (components
+ &optional ignored-chars products)
+ (unless products
+ (setq products (ideograph-find-products components ignored-chars)))
+ (let (is as bs len)
+ (setq len (length products))
+ (princ "
結果が多すぎるため、関連字の再帰的検索を省略しました。
" + 'utf-8-jp-er))) + (if (>= len 1024) + (dolist (c products) + (www-ids-find-format-char c)) + (dolist (c (sort (copy-tree products) (lambda (a b) (if (setq as (char-total-strokes a)) (if (setq bs (char-total-strokes b)) @@ -228,23 +276,19 @@ (ideograph-char< a b) (< as bs)) t) - (ideograph-char< a b)))) - ))) - (unless (memq c ignored-chars) - (setq is (char-feature c 'ideographic-structure)) - (princ "-Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2015 MORIOKA Tomohiko") (princ (format