[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:08958] Re: [Wnn] libjd.a



 川藤です。

In message <199810121125.UAA31141@xxxxxxxxxxxxxxxxxxxx>
on 10/12/98(20:26:01)
Mr. nakano@xxxxxxxxxxxxxxxx (NAKANO Takeo) wrote:
 |中野です。

 | fj.os.linux で、 kterm 上の less や lynx の不具合に関する記事を、
 |何件か見た記憶がありました。 そこで、
 |
 |	http://avocado.aichi-u.ac.jp/

 残念ながら、こちらでは必要な情報は見つかりませんでした。

 でも、というか、そう言えば、以前この件でDebianにjvimをポーティン
グされている吉山さん@神戸大やvimを日本語化されている土屋さん等と
メイルを交わしたことを思い出しました(^.^;)。しかし、結局解決しない
ままだったのですが。

 |# うーん、なんて邪道な vi なんでしょう :-)

 Q]というコマンドで空行までの日本語の整形が行末処理を含めてできる
のは大きいですよ:-)。


In message <199810121134.UAA31254@xxxxxxxxxxxxxxxxxxxx>
on 10/12/98(20:34:12)
Mr. nakano@xxxxxxxxxxxxxxxx (NAKANO Takeo) wrote:
 |中野です。

 |> unix.o: In function `vim_dirname':
 |> unix.o(.text+0x5a8): the `getwd' function is dangerous and should not be used.
 |> ld: warning: libc.so.5, needed by ./libtermcap.so, may conflict with libc.so.6
 |> /lib/libc.so.5: the `gets' function is dangerous and should not be used.
 |> /lib/libc.so.5: warning: `siggetmask' is obsolete; `sigprocmask' is best
 |> 
 |>  最初のgetwdは使うべきじゃないといってるだけで、とりあえず動作に
 |> は問題ないですよね?でも、ソースを修正するとしたらgetwdの代わりに
 |> 何を使えばいいのでしょう?
 |
 | gets -> fgets
 | getwd -> getcwd

 ありがとうございます。getsの方はlibtermcap関係だからほっとくとし
て、getwdの方は直しました。

 |# う、JM の getcwd.3 に誤訳が...

 日本語manがちょっと動作がおかしいです。これは後で書きます。


In message <19981013084509S.kyamada@xxxxxxxxxxxxxxxxxxx>
on 10/13/98(08:57:52)
Mr. Yamada Kenji <kyamada@xxxxxxxxxxxxxxxxxxx> wrote:
 |山田@日立(電サ)です.

 | >  ktermだとうまくないんですよ。それで作ったjvimを起動すると、ウィ
 | > ンドウの左端(全行)にゴミが出るのです。
 |私もこの現象が出ました.
 |
 |よくわかりませんが ncurses-term をインストール
 |したら直りました.

 ncurses-termは確認してみましたが、すでにインストールしてありまし
た。でも上記現象なのですよ。

 で、これまでの経緯からncurses版を使わざるを得ないと判断し、kterm
のterminfoをベースにless等を終っても画面が切り替わらないようなエン
トリをでっち上げました。

    # infocmp kterm > kterm-nocup.info
    # patch < kterm-nocup.diff
    # tic kterm-nocup
    # set term=kterm-nocup

で目的が達成できました。この後にkterm-nocup.diffを付けておきます。
smcupとrmcupというエントリを削除しただけです。ちゃんと分かってやっ
ている訳ではありません;-)。間違い等ありましたら指摘してもらえると
ありがたいです。

BEGIN---cut here--- kterm-nocup.diff
--- kterm.info	Tue Oct 13 11:58:56 1998
+++ kterm-nocup.info	Tue Oct 13 12:08:47 1998
@@ -1,5 +1,5 @@
 #	Reconstructed via infocmp from file: /usr/share/terminfo/k/kterm
-kterm|kterm kanji terminal emulator (X window system), 
+kterm-nocup|kterm kanji terminal emulator (X window system) without smcup/rmcup, 
 	am, eslok, hs, km, mir, msgr, xenl, 
 	cols#80, it#8, lines#24, 
 	acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 
@@ -18,9 +18,9 @@
 	kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS, kf5=\E[15~, 
 	kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, 
 	kich1=\E[2~, knp=\E[6~, kpp=\E[5~, kslt=\E[4~, rc=\E8, 
-	rev=\E[7m, ri=\EM, rmacs=^O, rmcup=\E[2J\E[?47l\E8, 
+	rev=\E[7m, ri=\EM, rmacs=^O, 
 	rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[m, rmul=\E[m, 
 	rs2=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>, sc=\E7, 
-	sgr0=\E[m, smacs=^N, smcup=\E7\E[?47h, smir=\E[4h, 
+	sgr0=\E[m, smacs=^N, smir=\E[4h, 
 	smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, 
 	tsl=\E[?E\E[?%i%dT, 
END---cut here---


川藤