[Mew-dist 05602] [1.93b48] buffer-read-only error in mew-draft-header

Makoto MATSUSHITA ( まつしたまこと ) matusita at example.com
1998年 7月 18日 (土) 22:12:08 JST


現象の報告だけですが‥‥

kazu> mew-1.93b48.tar.gz を ftp.mew.org:/pub/Mew/beta に置きました。

(setq mew-config-insert-when-prepared t) となっている状態を前提にします.
draft を用意しようとして w を summary mode で叩いたりすると,

Signaling: (buffer-read-only #<buffer "+draft/43">)
  mew-draft-header(nil nil nil nil)
  #<compiled-function (&optional to cc subject) "...(124)"
  [mew-folder-new-message mew-draft-folder nil t inhibit-quit
  find-file-hooks file mew-current-set window
  current-window-configuration mew-window-configure draft (...) 
  switch-to-buffer find-file-noselect mew-draft-rename
  mew-draft-header subject to cc mew-draft-mode sit-for 0 mew-icon-p
  specifier-instance default-toolbar-visible-p set-specifier
  mew-touch-folder message "Draft is prepared"] 5
  ("/usr/local/site/lib/xemacs/site-lisp/mew/mew-summary.elc" . 26968)
  nil>()
  call-interactively(mew-summary-send)

という error が発生しました(長い行は適当におりかえしています).ちなみに,
前提とした mew-config-insert-when-prepared が nil の場合には問題は発生し
ません.

error になった時の draft buffer (になるはずだった buffer)の中身は(余計な
ものは省いています)

To:  
Subject:  
Fcc: outbox 
X-Mailer: Mew version 1.93b48 on XEmacs 21.0 (Zhong Wei) 
Newsgroups:  
Followup-To:  
Mime-Version: 1.0 
Config: ics 
 

こうなっています‥‥と書いてもわかりにくいのですが,気がつくことは

・この状態は text-mode になっている(多分 text-mode になっているのは私の
  設定の問題かもしれませんが,とにかく「Mew の draft mode」ではない).
・mew-header-separator がはいっていないように見える.
・この時点で cursor は Config: 行の次の行の先頭にある.
・その場所で文字を入力しようとすると「Buffer is read-only: #<buffer
  "+draft/43">」と言われる.
・draft mode になっていないので,mail が書ける状態にはなっていない
  (例えば,C-c C-m などの key bind はもちろんない).

です.

-- -
Makoto `MAR' MATSUSHITA



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