[Mew-dist 15258] Re: another visualisation of thread

KIM Hyeong Cheol hkimu-tky at example.com
2000年 12月 2日 (土) 03:27:49 JST


金と申します。

テストといえるほど動かしてないですが、良好に見えます。
が、

Shun-ichi TAHARA (田原 俊一) <jado at example.com> wrote
> デフォルトは [ " +" " +" " |" "  " ] ですが、日本語が使えるなら、
> [ "├" "└" "│" " " ] などとすると、かなりそれっぽいです。
> 
> なお、vector の各要素の length が同じでないと、^ や C-p や C-n で誤動
> 作するので、起動時にチェックしてエラーにするようにしています。ですので、
> JISの罫線を設定するときは、4つめを(いわゆる)全角スペースにする必要があ
> ります。

Emacs では = の引数は 2 つと決まっているので、以下のように
しないと mew 起動時に error になります。

-------
--- mew-thread.el	Sat Dec  2 02:29:12 2000
+++ /usr/share/emacs/site-lisp/mew/mew-thread.el	Sat Dec  2 03:01:47 2000
@@ -121,7 +121,9 @@
 	(idt2 (aref mew-thread-indent-strings 1))
 	(idt3 (aref mew-thread-indent-strings 2))
 	(idt4 (aref mew-thread-indent-strings 3)))
-    (if (not (= (length idt1) (length idt2) (length idt3) (length idt4)))
+    (if (not (and (= (length idt1) (length idt2))
+		  (= (length idt2) (length idt3))
+		  (= (length idt3) (length idt4))))
 	(error
 	 "All members of mew-thread-indent-strings must have same lengths."))
     (setq mew-thread-indent-regex



Mew-dist メーリングリストの案内