Thread View: fj.editor.vi
10 messages
10 total messages
Started by kuno
Sun, 07 May 2006 06:21
jvim on Solaris 5.9
Author: kuno
Date: Sun, 07 May 2006 06:21
Date: Sun, 07 May 2006 06:21
15 lines
1720 bytes
1720 bytes
久野です。
学生さんでviでないと駄目とかいう人が現れて急遽jvim.2.1bをmake
したんですけど(vim 3.0にパッチあててmake)、FreeBSD 5.4は問題ない
んだけどSolaris 5.9で「日本語が出ない」。なんか8ビット目がマスク
されているかんじ。正しいMakefile の指定方法とかどっかにあるでしょ
うか。今使っているのは…
DEFS = -DKANJI -DUNIX -DSOLARIS -DSYSV_UNIX -DDIGRAPHS -DTERMCAP \
-DNO_FREE_NULL -DVIM_ISSPACE -DECHOE -DICANON \
-DUSE_X11 -DWEBB_COMPLETE -DWEBB_KEYWORD_COMPL \
-DVIM_HLP=\"$(HELPLOC)/vim.hlp\"
自分はEmacsなもんでどうもね… 久野
Re: jvim on Solaris 5.9
Author: NAKAJI Hiroyuki
Date: Sun, 07 May 2006 15:58
Date: Sun, 07 May 2006 15:58
16 lines
1922 bytes
1922 bytes
>>>>> In <060507152148.M0122889@smb.gssm.otsuka.tsukuba.ac.jp> >>>>> kuno@gssm.otsuka.tsukuba.ac.jp wrote: > 学生さんでviでないと駄目とかいう人が現れて急遽jvim.2.1bをmake > したんですけど(vim 3.0にパッチあててmake)、FreeBSD 5.4は問題ない > んだけどSolaris 5.9で「日本語が出ない」。なんか8ビット目がマスク > されているかんじ。正しいMakefile の指定方法とかどっかにあるでしょ > うか。今使っているのは… /usr/bin/vi で EUC だけは日本語が使えるみたいです。SunOS 5.8 で確認 しました。/var/mail/hoge は文字化けしたので、JIS はダメっぽいです。 あとは、端末の日本語表示がダメって可能性もありますね。dtterm ではダメ で、kterm だと OK とか。 -- NAKAJI Hiroyuki (中治 弘行)
Re: jvim on Solaris 5.9
Author: kuno
Date: Sun, 07 May 2006 23:16
Date: Sun, 07 May 2006 23:16
18 lines
1830 bytes
1830 bytes
久野です。
nakaji@takamatsu-nct.ac.jpさん:
> /usr/bin/vi で EUC だけは日本語が使えるみたいです。SunOS 5.8 で確認
> しました。/var/mail/hoge は文字化けしたので、JIS はダメっぽいです。
言われてみればSolarisのviはそうでした。jvimに揃えた方が何かと
いいかなとは思うけど。
> あとは、端末の日本語表示がダメって可能性もありますね。dtterm ではダメ
> で、kterm だと OK とか。
ktermです。他のソフトは普通にEUC表示で動くしFreeBSD上のjvimも
同様なので…
tty回りは歴史的な積み重ねでごちゃごちゃしてますから… 久野
Re: jvim on Solaris 5.9
Author: NAKAJI Hiroyuki
Date: Mon, 08 May 2006 00:39
Date: Mon, 08 May 2006 00:39
16 lines
1901 bytes
1901 bytes
中治です。 >>>>> In <060508081611.M0132055@utogw.gssm.otsuka.tsukuba.ac.jp> >>>>> kuno@gssm.otsuka.tsukuba.ac.jp wrote: > nakaji@takamatsu-nct.ac.jpさん: > > /usr/bin/vi で EUC だけは日本語が使えるみたいです。SunOS 5.8 で確認 > > しました。/var/mail/hoge は文字化けしたので、JIS はダメっぽいです。 > 言われてみればSolarisのviはそうでした。jvimに揃えた方が何かと > いいかなとは思うけど。 NetBSD の pkgsrc を使うと、あまり悩まなくてもよいかもしれません。pkgsrc は、 SunOS 5.9 でも使えますから。 -- NAKAJI Hiroyuki (中治 弘行)
Re: jvim on Solaris 5.9
Author: kuno
Date: Mon, 08 May 2006 03:21
Date: Mon, 08 May 2006 03:21
8 lines
1660 bytes
1660 bytes
久野です。
分かりました、結局… istrip(8ビット目を落とす)がなぜかSolaris
のkterm内だけONになっててそれで漢字が入ってなかったのでした。そ
うと分かればソースを直してフラグ操作時にistripもOFFするように直
して解決しました。皆様おつき合いありがとうございました。
しかしなんでこのフラグをOFFしてなかったのかが謎 久野
Re: jvim on Solaris 5.9
Author: NAKAJI Hiroyuki
Date: Mon, 08 May 2006 10:12
Date: Mon, 08 May 2006 10:12
46 lines
3278 bytes
3278 bytes
中治です。 現実逃避のため、SunOS 5.10 (x86) で pkgsrc を使ってみました。 $ stty -a speed 9600 baud; 行数 = 24; 桁数 = 80; 縦方向ピクセル数 = 388; 横方向ピクセル数 = 659; csdata ? eucw 1:0:0:0, scrw 1:0:0:0 intr = ^c; quit = ^\; erase = ^?; kill = ^u; eof = ^d; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^q; stop = ^s; susp = ^z; dsusp = ^y; rprnt = ^r; flush = ^o; werase = ^w; lnext = ^v; parenb -parodd cs8 -cstopb hupcl cread -clocal -loblk -crtscts -crtsxoff -parext -ignbrk -brkint -ignpar -parmrk -inpck istrip -inlcr -igncr icrnl -iuclc ixon -ixany -ixoff -imaxbel isig icanon -xcase echo echoe echok -echonl -noflsh -tostop echoctl -echoprt echoke -defecho -flusho -pendin iexten opost -olcuc onlcr -ocrnl -onocr -onlret -ofill -ofdel という kterm で、pkgsrc/editors/vim と pkgsrc/editors/vim-lang をインストー ルしたところ、Sun Studio11 の QuickInstallREADME_ja.html の表示は問題あり ませんでした。 しかし、 $ vim --version VIM - Vi IMproved 6.3 (2004 June 7, compiled Jan 5 2005 16:43:27) なので、久野さんの試している jvim とは違いますね。 >>>>> In <060508122155.M0124989@smb.gssm.otsuka.tsukuba.ac.jp> >>>>> kuno@gssm.otsuka.tsukuba.ac.jp wrote: > 分かりました、結局… istrip(8ビット目を落とす)がなぜかSolaris > のkterm内だけONになっててそれで漢字が入ってなかったのでした。そ > うと分かればソースを直してフラグ操作時にistripもOFFするように直 > して解決しました。皆様おつき合いありがとうございました。 > しかしなんでこのフラグをOFFしてなかったのかが謎 久野 これって、stty -istrip ですか。僕の試した vim では、stty strip でもいけて るように見えるので気になります。 -- NAKAJI Hiroyuki (中治 弘行)
Re: jvim on Solaris 5.9
Author: kuno
Date: Mon, 08 May 2006 11:16
Date: Mon, 08 May 2006 11:16
13 lines
1966 bytes
1966 bytes
久野です。 nakaji@takamatsu-nct.ac.jpさん: > > しかしなんでこのフラグをOFFしてなかったのかが謎 久野 > > これって、stty -istrip ですか。僕の試した vim では、stty strip でもいけて > るように見えるので気になります。 ということは私が直したようなことをなかじさんの試したバージョン ではやっているんじゃないでしょうか。unix.cの中にISTRIPという定数 が現れるかどうか見てみてくれませんか。 設定しても戻さないといういう手抜きな 久野
Re: jvim on Solaris 5.9
Author: Hideo "Sir MaNMOS" Morishita
Date: Mon, 08 May 2006 11:37
Date: Mon, 08 May 2006 11:37
24 lines
2179 bytes
2179 bytes
In article <060508122155.M0124989@smb.gssm.otsuka.tsukuba.ac.jp>, kuno@gssm.otsuka.tsukuba.ac.jp writes: > 久野です。 > > 分かりました、結局… istrip(8ビット目を落とす)がなぜかSolaris > のkterm内だけONになっててそれで漢字が入ってなかったのでした。そ > うと分かればソースを直してフラグ操作時にistripもOFFするように直 > して解決しました。皆様おつき合いありがとうございました。 > > しかしなんでこのフラグをOFFしてなかったのかが謎 久野 Fedora Core 5のvimの/usr/share/vim/doc/term.txt.gzによると vim起動前に"stty cs8 -istrip -parenb"せい!(とくにSoalris 2.5?) と書いてあるくらいですから、仕様かと… -- ___ わしは、山吹色のかすてーらが大好きでのぅ [[o o]] ふぉっふぉっふぉ 'J' 森下 お代官様 MaNMOS 英夫@ステラクラフト PGP Finger = CD EA D5 A8 AD B2 FE 7D 02 74 87 52 7C B7 39 37
Re: jvim on Solaris 5.9
Author: NAKAJI Hiroyuki
Date: Mon, 08 May 2006 13:15
Date: Mon, 08 May 2006 13:15
32 lines
2806 bytes
2806 bytes
中治です。
>>>>> In <060508201600.M0149547@utogw.gssm.otsuka.tsukuba.ac.jp>
>>>>> kuno@gssm.otsuka.tsukuba.ac.jp wrote:
> > これって、stty -istrip ですか。僕の試した vim では、stty strip でもいけて
> > るように見えるので気になります。
> ということは私が直したようなことをなかじさんの試したバージョン
> ではやっているんじゃないでしょうか。unix.cの中にISTRIPという定数
> が現れるかどうか見てみてくれませんか。
そもそも僕の試した vim64 には unix.c がありませんでしたが、お代官様のフォ
ローにもあるように、
runtime/doc/term.txt に
*cs7-problem*
Note: If the terminal settings are changed after running Vim, you might have
an illegal combination of settings. This has been reported on Solaris 2.5
with "stty cs8 parenb", which is restored as "stty cs7 parenb". Use
"stty cs8 -parenb -istrip" instead, this is restored correctly.
とか、runtime/syntax/tf.vim に
syn keyword tfVar hiliteattr histsize hpri insert isize istrip kecho contained
なんてのがありました。
あ、もしかしたら、SunOS 5.9 と 5.10 の違いがあるのかもしれません。
--
NAKAJI Hiroyuki (中治 弘行)
Re: jvim on Solaris 5.9
Author: kuno
Date: Mon, 08 May 2006 13:22
Date: Mon, 08 May 2006 13:22
9 lines
1822 bytes
1822 bytes
久野です。
nakaji@takamatsu-nct.ac.jpさん:
> Note: If the terminal settings are changed after running Vim, you might have
> an illegal combination of settings. This has been reported on Solaris 2.5
> with "stty cs8 parenb", which is restored as "stty cs7 parenb". Use
> "stty cs8 -parenb -istrip" instead, this is restored correctly.
うーむ。なんかなつかしい世界かも。 久野
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads