[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:5223] Re: RECONVERSION
- X-ml-count: 5223
- Subject: [MD:5223] Re: RECONVERSION
- From: KOBAYASHI Yasuhiro <kobayays@xxxxxxxxxxxxxx>
- Date: Thu, 15 Jul 2004 08:50:52 +0900
- User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (i386-mingw-nt5.1.2600)
In message Re: [MD:5214] RECONVERSION
on Thu, 15 Jul 2004 07:07:56 +0900
MIYOSHI Masanori <miyoshi@xxxxxxxxxxx> wrote:
三好> >>>>> In [meadow-develop : No.5214]
三好> >>>>> KOBAYASHI Yasuhiro <kobayays@xxxxxxxxxxxxxx> wrote:
こばやし> Meadow-2.1にIMEの再変換機能を実装してみました。
三好> すばらしい。再変換って使ったことがなかったのですが、結構面白いで
三好> すね。
ありがとうございます。
再変換で使うよりも、読み方が判らないときに便利に使ってます。
In message [MD:5214] RECONVERSION
on Wed, 14 Jul 2004 02:37:33 +0900
KOBAYASHI Yasuhiro <kobayays@xxxxxxxxxxxxxx> wrote:
小林> Meadow-2.1にIMEの再変換機能を実装してみました。
小林> 機能
小林> ・regionを選択して、再変換キーを押したら、regionを再変換。
小林> ・regionが選択されていなければ、カーソル位置から前後
小林> forward-word一つ分を再変換。
小林> ・再変換キーを押した後は、escキーで中止した場合でも、バッファー
小林> は変更されたとみなされます。
早速ですが、仕様と違うところが見つかってしまいました。
現在は、regionが選択されていなければ、カーソル位置から
(forward-word -1)と(end-of-line 1)の範囲を再変換対象となって
しまっています。(以前はこの仕様でした)
どちらが良いのか判りませんが、一応、現仕様に対応したパッチを
添付します。
--- /home/kobayays/mw32ime.c~ 2004-07-15 08:27:30.000000000 +0900
+++ /home/kobayays/mw32ime.c 2004-07-15 08:28:06.000000000 +0900
@@ -280,7 +280,7 @@
{
Fforward_word (make_number (-1));
start = Fpoint_marker ();
- Fend_of_line (make_number (1));
+ Fforward_word (make_number (1));
end = Fpoint_marker ();
}
@@ -318,7 +318,7 @@
{
Fforward_word (make_number (-1));
start = Fpoint_marker ();
- Fend_of_line (make_number (1));
+ Fforward_word (make_number (1));
end = Fpoint_marker ();
}
--
KOBAYASHI Yasuhiro <kobayays@xxxxxxxxxxxxxx>