2
私は、次のelispを持っている:私のEmacsウィジェットはなぜですか?通知されることはありませんか?
(require 'widget)
(eval-when-compile
(require 'wid-edit))
(defun testit()
(interactive)
(switch-to-buffer "*Widget Test*")
(widget-insert "Test field: ")
(widget-create 'editable-field
:size 25
:notify (lambda (widget &rest ignore)
(message (widget-value widget))))
(use-local-map widget-keymap)
(widget-setup))
それは、新しいEmacsバッファ内のテキストウィジェットを作成します。私は、変更ごとにミニバッファにウィジェットの値を表示するつもりですが、notify関数を呼び出すようには思えません。何故なの?
あなた自身の答えを受け入れることができますので、質問が開いているように見えることはありません。 – Thomas
@トーマス:投稿してから2日間はできませんが、スタックオーバーフローはそれ以外の誰にも明らかになりません。 – JasonFruit
ああ、私は似たような問題に一度遭遇したことを覚えています。しかし、心から感謝しています。 – Thomas