[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Missing widget in XEmacs



XEmacs で M-x customize-group w3m すると `other' という widget
が無いためにエラーが起こるので、それを w3m-xmas.el で作ってやろ
うとしたところで、はた、と気がついてしまいました。

(unless (get 'other 'widget-type)
  (require 'wid-edit)
  (define-widget 'other 'sexp
    ...))

という `coding-system' と同じやり方だと、wid-edit に `other' や
`coding-system' という widget が存在していても、w3m-xmas.el で定
義してしまうことになります。

(require 'wid-edit)
(unless (get 'other 'widget-type)
  (define-widget 'other 'sexp
    ...))

こう↑やって wid-edit を常駐させるのも面白くないので、
`eval-after-load' を使って対処してみました。

2001-04-12  Katsumi Yamaoka  <yamaoka@jpl.org>

	* w3m-xmas.el (w3m-xmas-define-missing-widgets): New function.
	(TopLevel): Use it for defining some missing widgets after the
	library wid-edit is loaded.
-- 
Katsumi Yamaoka <yamaoka@jpl.org>