[mew-dist 27717] mew-*-sentinel
Naohiro Aota
nao.aota at example.com
2007年 6月 22日 (金) 11:01:00 JST
はじめまして、青田と申します。
+inboxでmew-summary-retrieve(i)を実行した直後に例えば
(progn
(switch-to-buffer (get-buffer-create "*foo*"))
(let ((i 0))
(while (< i 100)
(insert "a")
(sit-for 0.1)
(setq i (1+ i)))))
のような式をevalすると
Buffer is read-only: #<buffer +inbox>
というエラーがでます。
mew-pop-sentinelでsave-excursionなしでset-bufferしていて、mew-pop-sentinelの前後で
bufferが変わっているのが原因のようで、save-excursionを追加するとエラーが消えました。
環境がないためテストしていませんが、mew-imap-sentinel、mew-nntp-sentinelも同様に
修正したパッチを添付します。
# mew-nmz-gcnmz-sentinel、mew-nntp2-sentinel、mew-passwd-sentinel、
# mew-smtp-sentinel2あたりも気になるのですがまだ検証できてないです…
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: mew-sentinel.patch
型: application/octet-stream
サイズ: 21434 バイト
説明: 無し
URL: <http://www.mew.org/pipermail/mew-dist/attachments/20070622/3d299fea/attachment.obj>
Mew-dist メーリングリストの案内