vim6
[442:名無しさん@お腹いっぱい。 (2001/08/23(木) 10:19)]
>>439 はただの粘着、放置しておけばいいじゃん。
[443:らーららー (2001/08/23(木) 14:09)]
いくらなんでも放置は可哀想だ。たとえ「フリ」でもいいから構ってあげてくれ
[444:sage (2001/08/23(木) 16:59)]
usage
[445:名無しさん@XEmacs (2001/08/23(木) 21:18)]
x の gvim で xim 使って複数文節を変換するときに、変換対象文節とそうでない
文節の色が同じなのは、なんとかならんもんかのぅ。
[446:KoRoN (2001/08/24(金) 13:10)]
カーソルが1バイトずつしか移動できないと嘆いている方がいたと思いますが、
一つ思い出したことがあったので書いておきます。
必ずしも解決するという性質のものではないのですが…。
mblen()もしくは_Xmblen()が日本語に正しく反応しないために動かないことがあります。
http://ixeris.bios.ics.saitama-u.ac.jp/~koron/bbs/bbs.cgi?article=627
http://ixeris.bios.ics.saitama-u.ac.jp/~koron/bbs/bbs.cgi?article=630
http://ixeris.bios.ics.saitama-u.ac.jp/~koron/bbs/bbs.cgi?article=631
対処法はmbyte.cでmblen()を検索して、その周囲で#if 0で無効になっている
コードを#if 1で有効にしてあげれば良いのですが…これじゃ伝わらないかな?(^-^;
[447:ビンゴ (2001/08/25(土) 14:21)]
>>446
> カーソルが1バイトずつしか移動できないと嘆いている方がいたと思いますが、
(snip)
> 対処法はmbyte.cでmblen()を検索して、その周囲で#if 0で無効になっている
> コードを#if 1で有効にしてあげれば良いのですが…これじゃ伝わらないかな?(^-^;
カーソルが multibytes を認識してないと嘆いていたうちの一人です。
ありがとうございます。遂に意図した通りの動作をする様になりました。
時間もなくて、ここで教えて頂いたことも仲々試せずにいたのですが、今回のは
gdb で見てみたらそのものズバリでした。(mblen() が 1 しか返さない)
で、実際に make し直して、h,l,x,C-h 辺りの動作を一通り確認したところ、全て
問題なく動作しました。
要領を得ない質問に最後まで付き合って頂いて、本当にありがとうございました。
[448:名無しさん@お腹いっぱい。 (2001/08/25(土) 14:24)]
KoRoN サイコー
[449:KoRoN (2001/08/25(土) 15:16)]
>>447
本当はもっとスマートな対処法(autotoolsでmblen()をチェックしてdefineとか)を組み込むべきでしょうけど
mblen()に関してあらゆる環境でチェックを受ける必要があるので難しいですね。
[450:名無しさん@お腹いっぱい。 (2001/08/25(土) 16:23)]
>>445 の件ってなんとかならないのかな?
俺も困ってる
[451:名無しさん@お腹いっぱい。 (2001/08/25(土) 18:58)]
vim6 ではないですが、Debian potato の vim5 はカーソルが 1 byte ずつ
しか移動しません。これは option かなんかで直せるんでしょうか?
multibyte で compile はしてあるみたいですが。
read.cgi ver5.26+ (01/10/21-)