[Mew-dist 05572] Re: marker

Takanori-Nishimura t-nisimr at example.com
1998年 7月 17日 (金) 11:30:49 JST


にしむら@SRAです。

SAKAI Kiyotaka <ksakai at example.com> さんは
Fri, 17 Jul 1998 11:21:30 +0900 に
「[Mew-dist 05571] Re: marker」の件で書きました。

ksakai> simple.el のコードを見てみましたが、Emacs-19.28 の open-line 
ksakai> のコードのバグと言い切ってしまっていいと思います。
ksakai> 19.34 と 20.2 では "\n" を挿入した後に元の位置に戻るコードになっ
ksakai> ていましたが、19.28 では行頭にカーソルがあると 1文字戻って 
ksakai> "\n" を挿入するコードになっていて、これがこの問題を引き起こす
ksakai> 原因になっていました。

  なるほど。

  ということは、ファイルの先頭にカーソルがある場合は移動ができないから
そのまま "\n" が入るけど、ここでは前の行に戻れてしまい、しかも "\n" を
入れようとすると read-only だからエラーが出る、ということですね??

ksakai> 対応するには 19.34 以降のコードを利用して、「19.28 では .emacs 
ksakai> に以下のコードを入れろ」とするぐらいしかないと思います。

  とりあえず入れてみて、動作することを確認しました。

ksakai> # あるいは、mew-draft-open-line という関数名で定義して、
ksakai> # draft-mode でC-o に bind してもらうか。

  こちらの方はお任せします。私は .emacs に入れるのもあんまり気にしない
ので構わないのですが。

# やはり 19.34 or XEmacs に移行するべきなんだろうか.....(Win32 でも 
Meadow で挫折した人だったりするし)

----------------------------------------------------------------------
西村 考則  (Takanori Nishimura)	(mailto:t-nisimr at example.com)
  株式会社SRA/関西支社/開発
	TEL. 06-536-2331	FAX. 06-536-2452



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