[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: What difference between list and group as defcustom type ?
>>>>> In [emacs-w3m : No.05604] 土屋さん wrote:
> 最近の山岡さんの変更で,
[...]
> の時に,defcustom の type として,list の代わりに group を使われてい
> る場合が目立ちますが,この2つはどう違うのでしょうか?
単に (list :format "%v" ...) の「:format "%v"」を書かずに済ませ
る、つまり値以外の余計な表示を抑制する意図を持っています。
> 少なくとも,少し古い Emacs-Lisp Reference Manual には記述がないようで
> すし,Emacs-21.2 の wid-edit.el を見ると,
> (define-widget 'group 'default
[...]
> と書いてあるので,あまり公に使うべき widget ではないのでは? という疑
> 問を感じるのですが.
むしろ group は基本的な widget で、そこから派生して饒舌になった
のが list なんですよ。
(define-widget 'list 'group
"A lisp list."
:tag "List"
:format "%{%t%}:\n%v")
--
Katsumi Yamaoka <yamaoka@jpl.org>