2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【Vim】Chalice Vol.3【2ch閲覧】

1 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/02/26 21:51 ID:Dus60ptF
テキストエディタVimの上で動く2ちゃんねる閲覧プラグイン「Chalice for Vim」の開
発とサポートスレッドVol.3です。関連リンク・情報は>>2-5あたり。

- 前スレ Chalice for Vim Vol.2
http://pc2.2ch.net/test/read.cgi/software/1021773436/

2 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/02/26 21:52 ID:Dus60ptF
■ 入手場所関連
Chalice本体はこちらで入手可能です。
- Chalice for Vim
 http://www.kaoriya.net/#CHALICE

Chaliceを利用するにはcURLが必要です。
- Windows用 cURL (香り屋配布版)
 http://www.kaoriya.net/#ARCHIVE_CURL
- MacOS X用 cURL (.pkg)
 http://homepage.mac.com/kmoro/pkg/curl-7.10.3.pkg.tbz
- cURLオフィシャルサイト (ソースコード他)
 http://curl.sourceforge.net/

gzipも必要です。
- Windows用 gzip
 http://www.gzip.org/gzip124xN.zip
- gzip.org (gzipソースコード他)
 http://www.gzip.org/

3 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/02/26 21:52 ID:Dus60ptF
■ パッチ・CVSについて
正式リリース後に施されたバグ修正や機能拡張については、パッチの形で提供しま
す。以下のURLを参照してください。
- Chalice用パッチ置き場
 http://www.kaoriya.net/testdir/patches-chalice

試験的にCVSによる配布も行なっています。CVS版を利用することで手軽に最新版を利
用できます。
- 利用例1: 初回ダウンロード
 cvs -d :pserver:anonymous@cvs.kaoriya.net:/anonycvs login
 (パスワードを聞かれますが何も入力せずにEnterを押してください)
 cvs -z3 -d :pserver:anonymous@cvs.kaoriya.net:/anonycvs checkout chalice
- 利用例2: アップデート
 cvs update -dP

最新版には実験的な機能が含まれることもあるため、稀に不安定であることもありま
す。万が一損害を生じても補償されず、サポートは補償されないことを予めご了承く
ださい。

4 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/02/26 21:53 ID:Dus60ptF
■ 過去ログ・関連スレ
Chalice(2ch閲覧プラグイン)
- Vol.1
 http://pc.2ch.net/software/kako/1006/10068/1006852780.html
- Vol.2
 http://pc2.2ch.net/test/read.cgi/software/1021773436/

2ちゃんねるブラウザ
- monazilla
 http://www.monazilla.org/
- 乱立する2ch用ブラウザの比較 Part12
 http://pc2.2ch.net/test/read.cgi/software/1045192709/
- monazilla Part 4
 http://pc2.2ch.net/test/read.cgi/tech/1042432238/

5 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/02/26 21:53 ID:Dus60ptF
■ Vim関連
Chaliceの利用には当然Vimが必要です。Vimについては以下の情報を参考にしてくだ
さい。
- Vim
 http://www.vim.org/
- gvim日本語Windows/MacOS X版
 http://www.kaoriya.net/#VIM

Vim6
- Part1
 http://pc.2ch.net/unix/kako/990/990764339.html
- Part2
 http://pc.2ch.net/unix/kako/1006/10062/1006246205.html
- Part3
 http://pc.2ch.net/unix/kako/1019/10190/1019011083.html
- Part4
 http://pc.2ch.net/test/read.cgi/unix/1034455617/ (dat落ち)
- Part5
 http://pc.2ch.net/test/read.cgi/unix/1045365370/

6 :名無しさん@お腹いっぱい。:03/02/27 02:32 ID:+GYpvklJ
>>1
otu-

7 :名無しさん@お腹いっぱい。:03/02/28 15:37 ID:psippCs7
保守カキコ

8 :名無しさん@お腹いっぱい。:03/02/28 16:09 ID:+Et52VV0
>>7
いきなりかよ

9 :名無しさん@お腹いっぱい。:03/02/28 21:23 ID:c2/19yc3
/Temp/VIo4D.tmp を開けません

ってどういうこと?

10 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/02/28 21:40 ID:tEB1np5C
>>9
Chaliceは色んなところでテンポラリファイルを作るんですが、それが失敗しているようです。
ただしそれだけの情報では何が原因で失敗しているのかまではわかりません。
# まだVol.2も残っているので、もしも続けて原因を調べるようならばそちらで伺います。

11 :名無しさん@お腹いっぱい。:03/03/02 03:16 ID:5xoHcNb2
Chalice起動する前にファイルを編集していると、起動時に
セーブ時の状態に戻ってしまいます。これ自体問題ではないんですが、
これはChaliceのような全画面使用するものではしょうがないものなのでしょうか。

12 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/02 13:41 ID:tBBrRZ73
>>11
何を聞こうとしているのかいまいちわからないので答えてしまうのは無責任ですが、そ
れはChaliceの仕様です。直すことができないわけではないですが、チョコチョコっと
修正して終了というわけにはいかないので、変更の着手も一歩引けるのです。

13 :名無しさん@お腹いっぱい。:03/03/04 18:52 ID:e6JX7qFP
cvs版使ってるけど書き込めないよ

14 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/04 19:16 ID:dn1rEUIK
>>13
どのような環境で使っているかを申告してもらえないと、対応のしようがありません。
それまでに書けていたけど書けなくなったという場合には、考えられるところではPCの
時計が大きくズレているか、2chの書込み制限によるものと考えられます。新たにイン
ストールしたのに書けない場合にはcurlのバージョンを確認してください。古いバー
ジョンではcookieが焼けないためにアウトとなるケースがあります。

15 :名無しさん@お腹いっぱい。:03/03/04 20:32 ID:e6JX7qFP
あれ?他の人は書けてるのか?
Linux版使ってて今まで書き込めてたんだけど、最近書き込みエラーが出て書き込めなくなった。
Cookieは焼けてる。 他のツールからも書き込める。

16 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/04 21:03 ID:uB8XsVag
>>15
何より私が書けていますからねぇ。
PCの時計のズレとかチェックすると良いかもです。

17 :名無しさん@お腹いっぱい。:03/03/05 09:21 ID:DEF4yKUm
>>16
ntpクライアント動かしてるから全然ずれてないけど・・・

18 :名無しさん@お腹いっぱい。:03/03/11 13:07 ID:clwkGjo3
これ使ってみた。
結構良さげだけど、OpenJaneDoeのほうが早くないか? オレの環境だけか?

19 :jjjjjjjjjjjjjjjjj:03/03/11 17:35 ID:i/aQ39a5
まぁ、viのキーバインドとかが身に染み着いてしまってる人が使うモノだろうと思うわけですが。
マウスジェスチャーの方が早くできるなら普通にDoe使ってた方がよろしかろうと思うわけですが。

20 :18:03/03/12 16:14 ID:O1djNBul
>>19

いや、あの、マウスジェスチャーとかキーバインドとか操作感のことでなくて、
スレやら板やらの読み込みでそう思うたのです。
curlとかなのかな〜、と勝手に思ってみたり・・・・。

21 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/12 16:39 ID:wmo4t25p
>>20
他のブラウザは読込んでいる途中で逐次描画することができるものがありますから、
人間にとってはそれらの方が体感的に早く感じます。そこら辺の詳しい解説はABone
の委員長さんが解説文を書いてくれていますので、興味があったら読んでみてくださ
い。比較スレにリンクがあったと思います。

Chaliceはどうがんばっても逐次表示はできませんが、一括描画を採用しているブラ
ウザと比較すればかなりの高速ぶりと考えられます。また整形済みキャッシュに乗っ
ている、最近に一度表示したスレを再度表示する場合の速度は、テキストファイルを
読込むだけなので、当然ですが随一となっているでしょう。あとは計ってみないとわ
かりませんが、読込むレス数が少ないときも多少アドバンテージがあるかもしれませ
ん。

なおこれらはパッチかCVSを利用した最新版限定の話です。

22 :山崎渉:03/03/13 16:54 ID:DnUIv7Ns
(^^)

23 :18:03/03/14 09:27 ID:3u+Tt20v
ヤター(^o^)!!
やっとパッチ全部当てられた。体感できるほど速度変わたよ。
したらば化けてるけど・・・。

KoRoN様thx!!

24 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/14 09:54 ID:7CUsvIpz
>>23
> したらば化けてるけど・・・。
「したらば」や「まち」は言わばオマケですから優先順位は低くなりますけど、
化けるスレを教えていただければ調べます。

25 :名無しさん@お腹いっぱい。:03/03/15 02:10 ID:bOjPMdLw
ヘルプファイルの古いURLを更新してみました。
次回パッチをリリースするときに、ついでにこのあたりも更新してください。
(diffがうまくいっているといいけど、、、)

begin 664 help.patch
M+2TM(&-H86QI8V4N='AT+F-P.3,R+F]R:6<)1G)I($UA<B`Q-"`R,CHQ-CHR
M,"`R,#`S"BLK*R!C:&%L:6-E+G1X="YC<#DS,@E&<FD@36%R(#$T(#(R.C$Q
M.C(P(#(P,#,*0$`@+3$L-"`K,2PT($!`"BTJ8VAA;&EC92YT>'0J"7=W=RXR
M8V@N;F5T(&)R;W=S97(N("!,87-T($-H86YG93H@,3@M1F5B+3(P,#,N"BLJ
M8VAA;&EC92YT>'0J"7=W=RXR8V@N;F5T(&)R;W=S97(N("!,87-T($-H86YG
M93H@,30M36%R+3(P,#,N"B`*(`H@"0E#:&%L:6-E(([FB+60X):^CY$@("`@
M8GD@355204]+02!487)O("A+;U)O3BD*0$`@+3<T."PW("LW-#@L-R!`0`H@
M"6AT='`Z+R]W=W<N:V%O<FEY82YN970O(U9)339/4UA*"B`@(""4\8V!@NB)
MKI3%@L6"S59I;2YA<'`O0V]N=&5N=',O26YF;RYP;&ES=(+,0T9"=6YD;&5$
M979E;&]P;65N=%)E9VEO;H+P"B`@("!*87!A;F5S98+)E<^"IH+I@K&"QH+%
MD<Z)GH+%@JN"W(*W@4(*+0DH@UR!6X-8(&AT='`Z+R]P8RXR8V@N;F5T+W1E
M<W0O<F5A9"YC9VDO;6%C+S$P,#4U-S,U,#8O-C=N*0HK"2B#7(%;@U@@:'1T

26 :続き:03/03/15 02:12 ID:bOjPMdLw
M<#HO+W!C+C)C:"YN970O;6%C+VMA:V\O,3`P-2\Q,#`U-2\Q,#`U-3<S-3`V
M+FAT;6PI"B`@("!53DE8@LR/ZHV'@LV!06QO8V%L98+PBFV"J8+?@L2"W8+$
MB;J"LX*B@4*#18-"@Y.#:(-]@VR!6X-7@X."JI/ZEGN,ZH+)D<Z)G@H@("`@
M@K6"Q(*B@LB"HH_JC8>"X(*@@NB"W(*W@4(*(`I`0"`M.#(P+#$Q("LX,C`L
M,3(@0$`*(`EK;W)O;D!T:V$N871T+FYE+FIP"B`*("T@,F-H+X-<@W2#9X-%
M@T:#093"+X%Y,F-HB7N7EX%Z0VAA;&EC92!F;W(@5FEM"BT)5F]L+C(@(&AT
M='`Z+R]P8RXR8V@N;F5T+W1E<W0O<F5A9"YC9VDO<V]F='=A<F4O,3`R,3<W
M,S0S-B]L-3`*+0E6;VPN,2`@:'1T<#HO+W!C+C)C:"YN970O=&5S="]R96%D
M+F-G:2]S;V9T=V%R92\Q,#`V.#4R-S@P+VPU,`HK"59O;"XS("!H='1P.B\O
M<&,R+C)C:"YN970O=&5S="]R96%D+F-G:2]S;V9T=V%R92\Q,#0V,C8S.3`X
M+VPU,`HK"59O;"XR("!H='1P.B\O<&,R+C)C:"YN970O=&5S="]R96%D+F-G
M:2]S;V9T=V%R92\Q,#(Q-S<S-#,V+VPU,`HK"59O;"XQ("!H='1P.B\O<&,N
M,F-H+FYE="]S;V9T=V%R92]K86MO+S$P,#8O,3`P-C@O,3`P-C@U,C<X,"YH
M=&UL"B`*+2T@,F-H+U5N:7B4PB]6:6TV(%!A<G0S"BT):'1T<#HO+W!C+C)C
M:"YN970O=&5S="]R96%D+F-G:2]U;FEX+S$P,3DP,3$P.#,O;#4P"BLM(#)C
M:"]5;FEXE,(O5FEM-B!087)T-0HK"6AT='`Z+R]P8RXR8V@N;F5T+W1E<W0O
M<F5A9"YC9VDO=6YI>"\Q,#0U,S8U,S<P+VPU,`H@"B`*(([3CJL)"0D)"0DJ
98VAA;&EC92UA8VMN;W=L961G96UE;G0J"@``
`
end

27 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/15 10:57 ID:/wguojn+
パッチリリース for 1.7
    http://www.kaoriya.net/testdir/patches-chalice/1.7.065
    http://www.kaoriya.net/testdir/patches-chalice/1.7.066
    http://www.kaoriya.net/testdir/patches-chalice/1.7.067
    http://www.kaoriya.net/testdir/patches-chalice/1.7.068

前スレdat落ち記念

28 :名無しさん@お腹いっぱい。:03/03/15 17:22 ID:inBPPiH7
>>24

http://jbbs.shitaraba.com/business/142/

↑ ここ化けます。


29 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/15 17:32 ID:/wguojn+
>>28
調べてみました。iconvの問題、正確にはMicrosoftのせいでした。全角ローマ数字小
文字のiは、MSが独自に割り当てたコードのせいでiconvではコンバートできないので
す。これは現状手出しができません。

30 :名無しさん@お腹いっぱい。:03/03/15 19:29 ID:pL/ksQLi
chalice のヘルプファイルを HTML 化してみました。
http://pcmania.jp/~moraz/tools/chalice/beginner.html#help
zip で固めたものも置いてあります。

quick&dirty な作りなので、中身は結構アレですが、、、
配色が生理的に受け付けないという方は、
'help.css' ファイルをどけるなりしてください。

31 :名無しさん@お腹いっぱい。:03/03/15 22:29 ID:HP0+TTlD
>>29

わかりますた。ありがとうございます。

>>30

(・∀・)イイ!!

32 :名無しさん@お腹いっぱい。:03/03/16 13:26 ID:e/vLa5/o
・x rとしてもローカルあぼーんが反映されない(Rでは反映される)
・<C-R> (ローカルあぼーんしたスレの表示)が効かない

ようなのですが、皆さんどうでしょう?(1.7.068)
どうもスレ一覧キャッシュが導入されてからのような…

33 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/16 14:07 ID:nP8CYgWh
>>32
あ〜そうなるでしょうねぇ。ちょっと整理しなおさないと煩雑になるだけなので、
まとまった時間をとって考え直します。

34 :名無しさん@お腹いっぱい。:03/03/18 11:47 ID:rmnSbuiu
保守エイジ

35 :名無しさん@お腹いっぱい。:03/03/18 21:14 ID:+OskXq0t
>>KoRoN様
LinuxでChaliceを使おうとして頑張ってるのですが
configureの時にChaliceを使うために
最低限必要なオプションを教えてもらえませんか?

それ以前にvimのpatchを最新まで当てるとcompileできなくて
困ってるんですが・・(これは自己解決予定)

36 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/18 21:46 ID:99+vcQXv
>>35
正しいiconvが正しくインストールされている状態であれば--enable-multibyteだけで充分です。
とはいえ--with-feature=tinyとか余計なことはしないでください(^-^;。
私は、BSDやLinuxでコンパイルする時には
./configure --with-feature=big --enable-multibyte
を使っています。

# 最新版までのパッチ宛て、がんばってください

37 :名無しさん@お腹いっぱい。:03/03/18 22:14 ID:VehBtfeK
>>35
> それ以前にvimのpatchを最新まで当てるとcompileできなくて
> 困ってるんですが・・(これは自己解決予定)
こちらのほうは、エラーメッセージをそえて vim スレに書いてみるのがいいと思われ。

38 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/18 22:16 ID:99+vcQXv
>>37 そういう餌をぶら下げられると自分かまっつんさんが喰い付くと思ワレ

39 :35:03/03/18 22:17 ID:+OskXq0t
>>36
KoRoN様のオプションで試してみまつ。
# 今srpmが作り終わってcompile中です。

>>37
えとスレ違いですがim_customのpatchを当てなければ問題なくcompileできました。
im_customのどこに問題があるかまでは追えてませんです。

40 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/18 23:00 ID:99+vcQXv
>>39
> im_customのどこに問題があるかまでは追えてませんです。
本職が多忙のためチェック、修正ができない状況だそうです。
申し訳ありませんが、もしも原因がわかりましたらご一報ください。

# なんか最近日曜とか休めてないみたいです(^-^;;;

41 :名無しさん@お腹いっぱい。:03/03/20 17:23 ID:bsfRWNA/
FreeBSDで使おうとしているのですが、板リストとスレッドリストが文字化け
してしまいます。キャッシュは板リストとスレッドリストがSjisで、
スレッドの内容はEUCで保存されています。
ターミナル(ktem)をsjisモードにすると板リストとスレリストは
読めますがその他が化けてしまいます。
関係有りそうな設定はLANGとLC_CTYPEをja_JP.eucJPにしています。
どの当たりをチェックしたら良いのか御助言おねがいします。


42 :名無しさん@お腹いっぱい。:03/03/20 19:35 ID:gEl9RvyY
: filetype plugin on
などは、すでに試してますか?

43 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/20 19:56 ID:dTAcZ7dR
>>41
色々あるんですけど、まずiconvが正しく動作することを確認してください。
:echo has('iconv') とか
:echo iconv("\xb9\xe1", 'euc-jp', 'cp932')== "\x8d\x81" これが
1を返すことを確認してみましょう。

44 :41:03/03/20 20:16 ID:bsfRWNA/
さっそくの御指導ありがとうございます。
:filetypeとすると、
filetype detection:ON plugin:ON indent:ON
と表示されます。

:echo has('iconv')
:echo iconv("\xb9\xe1", 'euc-jp', 'cp932')== "\x8d\x81"
は共に
1
となりました。
書き忘れましたが、vim version 6.1.365、chalice 1.7.068 です。


45 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/20 20:33 ID:dTAcZ7dR
>>44
では次にこのスクリプトが1を返すことを確認してください。
:echo strlen(substitute("香", '.', 'a', 'g'))
これが2を返すようならば環境変数LC_CTYPEに ja_JP.eucJP を設定して
再度試してください。

46 :41:03/03/20 20:57 ID:bsfRWNA/
>>45
1 がかえってきました。

マンツーマンで申し訳ないです。


47 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/20 21:26 ID:dTAcZ7dR
う〜ん。とりあえず基本的なところは何も問題ないみたいですね。
あと基本的なところではfencsの値くらいでしょうか。 :set fencs?
それとcp932で保存されているスレリストのキャッシュファイルを
直接Vimで開いた場合には正しく開けてますか?。

48 :名無しさん@お腹いっぱい。:03/03/20 22:03 ID:bsfRWNA/
ありがとうございました。解決しました。
:set fencs                
fileencodings=ucs-bom                
となっていてsjisが表示できない状態でした。                
.vimrcに                
set fileencodings+=cp932,sjis,euc-jp                
を追加したところ、使えるようになりました。                
軽快に動作して快適です。ありがとうございました。

49 :41@Vim%Chalice:03/03/21 07:24 ID:LDtAh/6Q
昨夜はお世話になりました。
chaliceではなくvimの設定不備が原因だったわけですが、
同じ失敗をする人(居ないとは思いますが)が出ないように
躓いた所を報告させて頂きます。
helpのQAに、
Q. 上のどの症例にも当てはまらない誤動作をします。
A. ……設定を全て無効化(略)して動作チェックしてみてください……
とあるのを見て日本語対応の設定をも外した状態で、チェックを
続けていた為に今回の失敗となりました。
(全てeucに変換されるものと思い込んでおりました。)
そこで上記Aに
A. ……設定を無効にすると日本語が化けることがあります、
    その場合はfileencodigの設定を行ってください。
と言うような意味の文を追加して頂ければ私と同じ過ちをする人が
減らせるのではないかと思い報告させて頂きます。
長文失礼、ありがとうございました。

50 :名無しさん@Vim%Chalice:03/03/24 22:56 ID:PQN2gaei
Chalice使ってる時に/による検索の履歴が残らないのは仕様でしょうか?

普段、'viminfo'に/を含めなくても'history'の分だけ記憶してくれるのですが、
Chalice使用時は記憶してくれないみたいです。。

'viminfo'に明示的に/を設定すれば記憶してくれるようです。

51 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/25 00:11 ID:RoxpMOVy
>>50
Chaliceを起動し、適当なスレを表示し、適当な語を / で検索した後、一旦Chaliceを
終了、さらにVimを再起動して /<UP> で確認しましたが、私のところでは検索履歴が正
しく残っていました。viminfoの内容はこうなっています。
    '20,"50,h,rA:,rB:,rQ:,nd:/var/vim/_viminfo
ChaliceではDAT等の整形時に検索、置換を多用しています。そのため何も対策をしない
と履歴に見苦しいゴミが大量に記録されてしまうのです。そこでChaliceでは大体のア
タリを付けてhistdel()を実行し、履歴に記録されたゴミを消しているのです。それが
悪さをして記録されていないということは可能性として考えられます。しかし私のとこ
ろで再現できませんので現状では対処のしようがありません。詳しい再現条件を調査し
報告していただければ、こちらでも調査の上、修正できるでしょう。

52 :50:03/03/25 00:49 ID:B46vtami
>>51
まず、自分のviminfoの内容は
    viminfo='50,%,n~\_viminfo
になっています。
以下、再現方法です。

(1) Chaliceを起動
(2) ソ板に移動(/の検索は使わず)して<CR>でスレ一覧に移動
(3) スレ一覧のバッファで/vimと打ち、【Vim】Chalice Vol.3【2ch閲覧】スレにjump
    # この時点では/<UP>で/vimが出てくる
(4)【Vim】Chalice Vol.3【2ch閲覧】で<CR>を打ち込みスレッドに移動
    # この時点で既に/<UP>で/vimが出てこない

(3)と(4)の間で一度Chaliceを終了すれば、再起動時に/<UP>で/vimが出てきます。
( ~/_viminfo を確認しても検索文字列の一番上に ?vim が残っている )

しかし、再度(1)から繰り返し、(4)でスレッドに入ると
/<UP>で/vimが出てこなくなります。
そして、この状態からChaliceを終了すると、
~/_viminfo の検索文字列から ?vim が消えます。

> そこでChaliceでは大体のアタリを付けてhistdel()を実行し、
> 履歴に記録されたゴミを消しているのです。
どうやら、スレッドを読み込む時に検索文字列が消えてしまうと思われます。

以上、よろしくお願いします。

53 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/25 01:30 ID:RoxpMOVy
>>52
試してみたんですが (4) 終了後の時点でも /<UP> でちゃんと /vim がでてきまし
た。こちらの実行した手順ですが、
    :call histdel('/')
    :set viminfo='50,%,n~\_viminfo
    :Chalice
としてあとは52に書かれた手順通りに操作しました。また (4) まで実行後に終了し
たところ ~\_viminfo にもちゃんと ?vim のエントリが記述されていました。ところ
で使っているVimとChaliceのバージョンは幾つですか?。

54 :名無しさん@Vim%Chalice:03/03/25 21:22 ID:eLcnHAJc
こんにちは。今日はじめて Chalice を使いました。
gvim on Win で 2ch が見れて違和感の中、便利さを感じてます。
KoRoN さん、ほかのみなさん、どうもありがとう。

ちょっと報告ですが、 README_j.txt のとおりだと
うまく動きませんでした。
gvim に g:AL_ 周りで変、と言われたので、なんとなく
:runtime plugin/chalice.vim
その後、 dat2txt なんて知らない、と言われたので
:runtime plugin/datutil.vim
をしてから、快適に動いてます。

ひょっとしたら私が間違ってるのかもしれないけど、報告までに。

55 :名無しさん@お腹いっぱい。:03/03/25 21:50 ID:bqkA277M
ダメダメですね


56 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/25 22:09 ID:RoxpMOVy
>>54
runtimepathを使う方法でインストールしてください。
パッチ及びcvs版では修正されています。

57 :50, 52:03/03/25 23:09 ID:386TXqkA
>>53
亀レスすいません。
香り屋版windows用netup gvim 6.1.410, chalice 1.7.069 を使用しています。

自分の設定が悪さしてるかもしれないので以下のように実行したんですが
それでも再現しました。

前準備:
  ~/_(g)vimrcをrenameして自分の設定を読み込まなくする

実行:
  prompt% gvim --noplugin
  :set viminfo= (→ 空にする)
  :set runtimepath=$VIMRUNTIME,~/vimfiles/chalice
  :runtime! plugin/*.vim
  :scriptnames  (→ 標準pluginとchaliceのみが読み込まれていることを確認)
  :Chalice

あとは>>52と同じ手順をしました。
やはりスレッドを読み込むと/<UP>で/vimが出てこなくなります。

ちなみに他のChalice userにも試してもらったのですが、
そこでも再現しましたので、私の環境だけがおかしいわけではないようです。

以上、よろしくお願いします。

58 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/26 00:09 ID:QfzIhS1w
>>57
chalice_ngwordsが設定されていない時に起こる不具合だったようです。
1.7.070で修正できたと思います。お試しください。

59 :54@Vim%Chalice:03/03/26 00:22 ID:xVwN0N/Z
申し訳ないです。 runtimepath は設定済みの上での質問でした。
netupvim でアップロード済みです。
確認のためもう一度実行しましたが更新はありませんでした。
今は gvimrc_local.vim に以下の数行があります。

" for Chalice
" set runtimepath+=$VIM\chalice
set runtimepath+=$VIM/chalice
" runtime plugin/alice.vim
runtime plugin/chalice.vim
" runtime plugin/datutil.vim

これで AL_*** でエラーとなってしまいます。
\chalice も試してみたのですが同じでした。
他になにかチェックする点があるでしょうか?

60 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/26 00:42 ID:QfzIhS1w
>>59
runtimepathを設定した場合は、起動時に自動的に読み込まれるので
:runtime plugin/chalice.vim
をする必要はありません。またVimだけでなく使っているChaliceのバージョンを確認
してください。Chaliceの1.7の初期の版にはruntimeするタイミングによってエラー
が出る不具合が確認され、後のパッチで修正されています。

61 :57:03/03/26 09:23 ID:vTQDEY4j
> >>57
> 1.7.070で修正できたと思います。お試しください。
検索履歴が使えました。どうもありがとうございます。

62 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/26 09:41 ID:QfzIhS1w
>>61 いえいえこちらこそ問題の報告、原因調査に協力していただきありがとうございます。

63 :名無しさん@Vim%Chalice:03/03/29 00:08 ID:7zUMAdP2
>>60
引用順を変えています:
> またVimだけでなく使っているChaliceのバージョンを確認
> してください。Chaliceの1.7の初期の版にはruntimeするタイミングによってエラー
> が出る不具合が確認され、後のパッチで修正されています。

59 投稿時で Chalice は Web からダウンロードしたものを使いました。
バージョンは 1.7 でした。

これが Chalice の初期のバージョンか判断できませんでしたが、
今はついさっき cvs で checkout したものを使わせていただいてます。

# 先日ダウンロードした Web のものと、 cvs のものの diff を取ったら違うことは確認しました。

> runtimepathを設定した場合は、起動時に自動的に読み込まれるので
> :runtime plugin/chalice.vim
> をする必要はありません。

gvimrc_local にて runtimepath を設定してます。
しかし、 :runtime plugin/chalice.vim を記述しない場合は、
gvim 起動後 :Chalice で実行できませんでした。

gvimrc_local に記述するものをいろいろ試しました:
(1) set runtimepath+=$VIM/chalice のみの場合、起動後 :Chalice で「エディタのコマンドではありません」
(2) runtime plugin/chalice.vim を追加すると、 :Chalice はできけど、 DOLIB まわりでエラー。
(3) runtime plugin/dolib.vim を追加すると、うまく動いてるように見える。

起動時に自動的に読み込まれる、というのがうまくいってないように見えます...。

64 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/29 01:48 ID:knUGZCje
>>63
> 起動時に自動的に読み込まれる、というのがうまくいってないように見えます...。
63さんの設定が誤っているためにそうなのであって、Chaliceが構造的に問題であると
いうわけではありません。runtimepathの設定はREADME_j.txtに書いてあるように、
$VIM/_vimrc もしくは $HOME/_vimrc に書いてください。Vimは起動時にvimrc群を読み
込み、つぎにruntimepathからplugin群を読み込み、それからgvimrc群を読み込むよう
になっています。なのでgvimrc群でruntimepathを設定しても既に遅いのです。

65 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/29 02:10 ID:knUGZCje
>>64
ちょっと見直したら59の段階でgvimrc_localに設定しているって書いてありましたね。
申し訳ありません。見逃してました。でもせめてREADME_j.txtには従ってくださいm(_ _)m。

66 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/29 03:31 ID:knUGZCje
>>63
調べてみたらdolib.vimの自動ロードを忘れていました。申し訳ないです。修正します。
でもruntimepathの設定をvimrc群で行なえばruntimeは一切必要ないことに変わりはありませんので、
インストール方法としてはそちらを推奨いたします。

67 :名無しさん@お腹いっぱい。:03/03/29 21:46 ID:1czI5zpy
>>64 >>65 KoRoN 様:
> Vimは起動時にvimrc群を読み込み、
> つぎにruntimepathからplugin群を読み込み、
> それからgvimrc群を読み込むようになっています。

...gvimrc も vimrc とほぼ同じタイミングで読み込まれるものかと
ハゲシク勘違いしてました。

> でもせめてREADME_j.txtには従ってくださいm(_ _)m。

まったくもってそのとおりだと思います。

ごたごたさせちゃいました。ごめんなさい・・・。

68 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/03/29 22:19 ID:knUGZCje
>>67
いえいえ。こちらこそdolib.vimの件をすっかり忘れて、
確かめもせず脊髄反射でレス書いちゃってました。申し訳ないです。
これに懲りずChaliceを使ってやって気が付いたことがあったら
どんどん報告してください。

69 :名無しさん@Vim%Chalice:03/03/31 00:01 ID:6s1n4CE/
>>68
> これに懲りずChaliceを使ってやって気が付いたことがあったら
> どんどん報告してください。

はい。恐縮ですが,そうさせてください。
どうもありがとうございました。^^

70 :名無しさん@Vim%Chalice ◆zlZvi7YKL. :03/04/01 23:02 ID:t7BWGGil
ここでChaliceのtipsを1つ。
# 意外に知られてなさそうなので。

http proxy経由で2chにアクセスする時にproxyのキャッシュを使わないようにする。
'R'を押してもスレ一覧等が更新されないなどの問題が解決できる。

let chalice_curl_options = "-x {host}:{port} -H 'Pragma: no-cache'"

71 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/03 23:38 ID:yz0OQK0X
パッチリリース for 1.7
    http://www.kaoriya.net/testdir/patches-chalice/1.7.069
    http://www.kaoriya.net/testdir/patches-chalice/1.7.070
    http://www.kaoriya.net/testdir/patches-chalice/1.7.071
    http://www.kaoriya.net/testdir/patches-chalice/1.7.072

一応アナウンス。072により栞の編集でundoがちゃんと使えるようになりました。

72 :名無しさん@お腹いっぱい。:03/04/04 02:19 ID:e8IEEpPE
>>71
すばらしい。これで栞を壊してしまう可能性激減ですね。


栞といえば、栞窓でも<SPC>とpだけは他の窓と同じ挙動だといいなあ、と
かねてから思っているのですがどうでしょう。
いまだに時々、上にスクロールさせるつもりで昔のバッファを
ペーストしてしまいまつ(苦笑

73 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/04 08:47 ID:ft0Qnd5F
>>72
ん〜それは難儀なリクエストですね。<Space>の巡回+スクロールは<Space>を押してい
るだけで全てのスレを巡回できるようにと設計したのであって、簡単に別のキーへ割り
振るわけにはいきません。pのバックスクロールについては、私としてはVimの標準操作
と異なっていることの方が問題に思えます。つまり栞での挙動に統一したほうがbetter
と考えているわけです。そもそもpに割り当てた経緯も、片手で操作するのに適当な空
きキーがpしか思いつかなかったからなんです。かといって今更pのmapを止めてしまう
わけにもいかず…こちらは意見募集ということで保留します。

74 :名無しさん@お腹いっぱい。:03/04/04 17:44 ID:Z0sqsQ3J
1.7.070か071辺りから急に外部ブラウザが効かなくなったんですが。

let chalice_exbrowser = "'C:\Program Files\Mozilla\mozilla.exe' %URL%"

って設定で今まで動いてたのに。

let chalice_exbrowser = "C:\\Program\ Files\\Mozilla\\mozilla.exe %URL%"

に替えてもだめだし、IEでもやっぱりだめだった。
ちなみにパスはきちんと通っています。

75 :名無しさん@お腹いっぱい。:03/04/04 18:26 ID:Z0sqsQ3J
let chalice_exbrowser = "\"C:\\Program\ Files\\Mozilla\\mozilla.exe\" %URL%"

でうまくいきました。
" 配布ドキュメントにも書いておいたほうがいいかも

76 :名無しさん@お腹いっぱい。:03/04/04 18:43 ID:Z0sqsQ3J
Windowsで、〜chalice/cache/tmp.htmlが見れない件ですが、
URL内の半角スペースが"+"に変換されたまま外部ブラウザに
渡されているので、これを"%20"にして、"\"を"/"に替えて
みたらうまく表示されました。

Vim6.1.392 + Chalice1.7.072 on Windows98 with Mozilla1.2.1

77 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/04 21:58 ID:ft0Qnd5F
>>75
Chaliceとしては、WindowsにおいてはURLへ関連付けしてあるブラウザを使うことを推
奨しており、exbrowserはあくまでもオプションとしての位置付けに過ぎません。それ
に加え、そのあたりは個々人の環境及び設定によって大きく変わる箇所ですので、網羅
的に記載しなければ逆に惑わすだけになります。よって保留です。

>>76
こちらの環境及び条件ではtmp.htmlは正しく表示できているのです。76さんの環境や対
処法だけを記載されましても、こちらとしては何故そうなるのかまでは推測できません。
まずは落ち着いて何が問題の原因であるのか整理し直して、改めて伝えてください。そ
うすればその対処法が納得のできるものか、もっと別の良い方法があるのか評価が行な
えます。

78 :76:03/04/04 23:22 ID:Z0sqsQ3J
それなりに原因を探ってみました。

・書き込みエラーでAL_open_urlが呼ばれる
・AL_open_urlの引数url内には' 'が入っている
・140行目、AL_verifyurl内で' 'を'+'に変換
・142行目の条件を満たして143行目以降が実行される
・AL_systemかAL_executeが実行される
・どっちにしろurl内の' 'は'+'のまま
・そのurlにはなにもないので表示できない

ってな感じじゃないかと。

79 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/04 23:31 ID:ft0Qnd5F
>>78
> ・AL_open_urlの引数url内には' 'が入っている
それはtmp.htmlが作成されるパスにスペースが含まれている、ということですか?

80 :名無しさん@お腹いっぱい。:03/04/04 23:47 ID:Z0sqsQ3J
>>79
> それはtmp.htmlが作成されるパスにスペースが含まれている、ということですか?
です。C:\Program Files\gvim\chalice\cache\tmp.html なので。

# '\' -> '/' については、RFC 1808 を見るに'\'は書けないと思った
# だけのことで、ブラウザは対応しているようです。

81 :名無しさん@お腹いっぱい。:03/04/08 16:03 ID:huOQr7AA
データ落ちした過去ログはどうやって見るんですか?
データのログは持っているスレです。

82 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/08 20:06 ID:ClQc8j6Z
>>81
そのスレッド内でスレへのURLを踏むとか、栞に登録しておくとか、Chaliceでそのス
レを普通に開こうとする必要があります。

持っているdatの一覧からスレ名を表示することはChalice単体ではできません。過去
にそれらを行なうためのツールが公開されたことはありましたが、今でも機能するか
どうかは確認していません。

単にdatファイルをテキストファイルへ変換したいのならば、datファイルを開いた状
態で
    :call Dat2Text()
を実行することで整形することができます。整形内容を保存する時は、元となった
datファイルを壊さないためにも、別名のファイルとして保存することをオススメし
ます。

83 :名無しさん@お腹いっぱい。:03/04/08 23:31 ID:huOQr7AA
>>82
板ごとに過去ログも含めたスレッド検索が出来るとうれしいです。
TODO リストの下のほうにでも入れて置いてください。

84 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/09 08:43 ID:jdIPQgL4
>>83
dat.d移行後であれば、鯖毎にやるのならそんなに難しくないのかも。

85 :78:03/04/10 16:58 ID:URB0JXmg
やっと書き込みエラーが出た・・・。
tmp.htmlがきちんと見れることを確認しました。
ありがとうございます。>KoRoNさん

86 :KoRoN@Vim%Chalice ◆VXFW4BkHxw :03/04/12 14:05 ID:RsE2/5Og
こうやってしっかりサポートしているのにもかかわらず、なかなかユーザーが増えて
くれません。。。みなさんもっとしっかり宣伝して下さい。目標は2chから貰えるお金だけで
生活していけるぐらいにはなりたいです。

87 :名無しさん@お腹いっぱい。:03/04/12 14:31 ID:YsH/N2bq
分け前きぼんぬ

88 :名無しさん@お腹いっぱい。:03/04/12 16:29 ID:DWlIzCtT
>>87
> 分け前きぼんぬ
つうか明らかにトリップ違いだと思われ

89 :名無しさん@Vim%Chalice ◆8XALICEsdk :03/04/12 16:58 ID:N2ItluLx
こんなニッチソフトで儲かるわけありません

90 :88:03/04/12 18:45 ID:DWlIzCtT
89は本物だと思われ。

σ(゚∀゚ ∬オレはトリップ8文字のころから見てたけど
よくALICEsdkなんて見つけられましたね。
見知らぬ国で見つけたんでつか?

aliceを作るためのsdk(ソフトウェア開発キット)みたいな感じですよ。
8XがChだったらもっとすごいけど(笑

91 :名無しよん@Vim%Chalice ◆8XALICEsdk :03/04/12 19:07 ID:N2ItluLx
>>90
8文字時代に見知らぬ国に/alice/を検索させて丸1日動かし続けて、
出てきた結果の中に偶然ありました。
10文字でも一度探したことがあるんですけど、なかなかGoodなのが無くて。

92 :90あっとぶいあいえむぱーせんとちゃりす■8XALICEsdk:03/04/15 00:11 ID:r9FzOa6I
>>91
やはり見知らぬ国でしたかぁ。
しかし、ええ感じなんが見つかってよかったどすなぁ。

漏れもいろいろと試したんだすが、
鯖が変わるとトリップも変わってしまってワンワンワワン♪
この板でもそうでしたわ 4949(´Д⊂グスン
てすと鯖ならうまくいったんだすけどねぇ。。

塩変えて試すしかないのかしらん?

93 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/15 02:37 ID:cNRzuJIM
>>92
経験的に半カナが入っているのはあかんです。
鯖や書き込みに使ってるソフトで替わってきちゃうみたいです。

94 :名無しさん@お腹いっぱい。:03/04/15 20:15 ID:LEZkLIQG
Chaliceを使おうと思ってインストールしようとしたらエラーが出てしまいました。

:runtime plugin/chalice.vim

E121: 未定義の変数です: g:AL_pattern_class_url
E15: 無効な表現です: 'www'.g:AL_pattern_class_url.'\+'
行 327:
E121: 未定義の変数です: g:AL_pattern_class_url
E15: 無効な表現です: '\(\(h\?ttps\?\|ftp\)://'.g:AL_pattern_class_url.'\+\)'
行 328:
E121: 未定義の変数です: g:AL_pattern_class_url
E15: 無効な表現です: 'www'.g:AL_pattern_class_url.'\+'

Windows版 gVim 6.1.468
chalice 1.7

95 :92:03/04/15 22:57 ID:5pidHsOs
>>93
> 経験的に半カナが入っているのはあかんです。
> 鯖や書き込みに使ってるソフトで替わってきちゃうみたいです。
そうなんすかぁ。勉強になります。

見知らぬ国からは結構多くの半角な人が上京してくるんで
気に入った人材が出てくるまで一苦労っすね。

96 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/15 23:15 ID:cNRzuJIM
>>94
'runtimepath'を設定する方法でインストールするか、
CVS版もしくはパッチを充てた最新版を利用してください。

>>95
数日ぶっ通しで計算させて、
:%g/[。-゚]/d
で溜まったログをフィルタリングすると良い感じです。

97 :名無しさん@Vim%Chalice:03/04/16 00:02 ID:dOhwS6yd
人類を月に運んだアポロの立役者は今(?)のZ80にも劣る計算機だったと
いうのに、今やその何千何万倍もの処理能力のあるマシンでひたすら
トリップ計算。

そんな人類が結構好きでつ。

98 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/16 00:09 ID:FAEmttUg
94のようなことも何度かあったので、現行のcvs最新版に新オープングAAを付けて
ドキュメントを手直しして1.8としてしまおうかと思うのですがいかがでしょう?
1.8前にコレは直してくれ、っていうのがあったら言ってください。
ライトなものであれば修正します。

99 :名無しさん@お腹いっぱい。:03/04/16 00:22 ID:dOhwS6yd
まずはオープングから(笑

ローカルあぼーん関係(<C-R>とか)はライトではないですか?

100 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/16 01:25 ID:FAEmttUg
パッチリリース for 1.7
  http://www.kaoriya.net/testdir/patches-chalice/1.7.073
  http://www.kaoriya.net/testdir/patches-chalice/1.7.074
  http://www.kaoriya.net/testdir/patches-chalice/1.7.075
  http://www.kaoriya.net/testdir/patches-chalice/1.7.076 (>>99)

101 :名無しさん@お腹いっぱい。:03/04/16 03:00 ID:RNZJcnDu
今開いているスレッドをブラウザーで開くにはどうすればいいのですか?
板一覧のところからだと
<S-CR>
でいけるのですが。

102 :名無しさん@お腹いっぱい。:03/04/16 18:35 ID:EmiCxIO2
gg&

103 :名無しさん@お腹いっぱい。:03/04/16 20:11 ID:dOhwS6yd
>>102
おお、そんな手があったのか!
今までgg3j-<CR>してますた。マニュアルに載せた方がいいかも?

>>100
わーい、直ってる。ありがとうございます。しかも動作速いし。
1.8、いいんじゃないでしょうか?
(ところで、1.9の次は1.10...?)

104 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/16 22:27 ID:FAEmttUg
>>103
&を使う方法と<CR>を使う方法は微妙に違います。&はローカルに持っているDATをHTML
に変換して表示するのですが、<CR>はブラウザにURLを送ることで表示します。で、前
者で良いなら>102さんの方法で、後者がよければ 4G<CR> でしょう。なお両者ともカー
ソルが移動してしまいますが、次の方法を使えばどちらも移動しなくなります。
:Chalice2HTML 1-
:call AL_open_url(substitute(getline(4), '^URL: ', '', ''), '')
適当なキーマップに割り振れば良いでしょう。

105 :名無しさん@お腹いっぱい。:03/04/16 23:45 ID:bnb5Vl+b
結構使う機会のある操作だとおもうので、
なにかコマンドがわりふれられているといいかと思ってみたり。

106 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/17 00:10 ID:Ovv4PAov
>>105
私がそんなに気になっていないのに加えて、104に示したとおりユーザが自分でマッ
ピングもしくはコマンド定義することができるので、現状ではChaliceとしての割り
振りはいたしません。

ドキュメントに関してはdoc/chalice.txt.cp932のFAQとして書いてもらえれば1.8に
は取り込みます。

107 :名無しさん@Vim%Chalice:03/04/17 00:20 ID:SWkAt/CG
> ドキュメントに関してはdoc/chalice.txt.cp932のFAQとして書いてもらえれば1.8に
> は取り込みます。
さっそくウラワザに書いてみますた。中身は一行でつが…
> +- スレッドで'gg&'するとそのスレ全体を外部ブラウザで開ける

begin 644 chalice17_076-doc-gg-amp.diff.bz2
M0EIH.3%!629368YU:KL``%Y?_]`P49__\NHRNL`_Y_]@&#>ND0`(@(E3!@``
MP"!``#`!#+(-1/2!3:/2@::/4]"-!D9,30R!ZFFCU&30'E-IIIZA"A,1FIHR
M!H`#0&@``T!H````-30D$\FB8#0FU,3)III@`U,``1A,(Q,4`0%LM<:0T'SY
MD).&$TR@H&WCAY+D%ZK@?'@'N!RHG97;M0T>)=,*>3.!EPJ"'D\"YUE#G4.9
MH@\-A,$&"&@%41!-(!R%0<%*<0O4QPB$P%R!`DA*6`HY$XP3X$F:2SY5"6PP
MF#N*RAFL[N6@.($1^QWU0Y[,'R(O960/,`=7:4('H`.E<"%#&$*%)N:)LL19
M*60*9JF'I(4[K81=K'$``(0EAXN6<XS``+656#32C$0`MTF(9V$VJ*BKZL"9
M`GB$A*&(/$,22YX*&%D,(-:M(W4E8?S-PXL]&63"U-HF5%E9JKQR1(SE%3Z(
GQ_D'G$D-*TY4B=$;0FEVE*4H&A>6,)W.L`&#C4+N2*<*$A'.K5=@
`
end

108 :名無しさん@お腹いっぱい。:03/04/17 05:04 ID:G+cJ1R1c
chalice_ngwordsを設定して、ローカルあぼーんをしたときに、
ローカルあぼーんと表示されるのではなく、全く表示されないように
することは可能でしょうか?
ローカルあぼーんと表示されているだけでも、どうしても気になってしまって。

109 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/17 10:08 ID:Ovv4PAov
「ローカルあぼーん」の文字を変更できるオプションを新設しハイライトを取り止め
ることにしましょう。面倒な考慮事項があるので記事自体を消すことはしません。

110 :山崎渉:03/04/17 11:45 ID:I+Y80SDf
(^^)

111 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/17 12:13 ID:Ovv4PAov
2ちゃんねる閲覧プラグイン「Chalice for Vim」のVersoin 1.8を公開します。Vimさえ
動くのであればどのOSでも同じように操作することができます。なんか2ちゃんねる以外
の掲示板が読めることもあるようです。

- Chalice for Vim
  http://www.kaoriya.net/dist/chalice-1.8.tar.bz2
  http://www.kaoriya.net/#CHALICE

CVSによる配布も行なっております。CVSを利用することでパッチリリースへの追従が手
軽になります。CVSサーバへのログインパスワードは不要です。パスワードを聞かれます
が何も入力せずにEnterをタイプしてください。入手の際のコマンド例:

  cvs -d :pserver:anonymous@cvs.kaoriya.net:/anonycvs login
  cvs -d :pserver:anonymous@cvs.kaoriya.net:/anonycvs checkout chalice

112 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/17 12:14 ID:Ovv4PAov
>>111
利用するのに必要なChalice以外のソフトウェア、各プラットホームに固有の情報、及び
アップデート内容、その他詳しいことは総てアーカイブに同梱のREADME_j.txtを参照し
てください。同梱のTODO.txtは次期メジャーアップデートになる予定の2.0向けのTODOで
すので気にしないで下さい。以下は関連URLです。

- 香り屋 (Win:vim,cURL,iconv OSX:vim)
  http://www.kaoriya.net/
- vim.org (ソースコード他)
  http://www.vim.org/
- Windows用 cURL (香り屋配布版)
  http://www.kaoriya.net/dist/curl-7.10.4-win32-ssl.tar.bz2
  http://www.kaoriya.net/#ARCHIVE_CURL
- MacOS X用 cURL情報
  http://homepage.mac.com/kmoro/pkg/curl-7.10.3.pkg.tbz
- cURLオフィシャルサイト (ソースコード他)
  http://curl.sourceforge.net/
- Windows用 gzip
  http://www.gzip.org/gzip124xN.zip
- gzip.org (gzipソースコード他)
  http://www.gzip.org/
- 2ちゃんねる
  http://www.2ch.net/

113 :名無しさん@お腹いっぱい。:03/04/17 14:35 ID:h7DdG4sR
前は Q を押すと終了してたのに、いつのころからか Q を押しても
画面は変わらず、その後 Enter を押すと終了するようになりますた。

114 :名無しさん@お腹いっぱい。:03/04/17 14:38 ID:h7DdG4sR
あーあと、以前 ML で autoconfig て書いてらっしゃいましたが、
autoconf の正式名称は autoconfig じゃなくて GNU Autoconf でござるよ。

115 :名無しさん@お腹いっぱい。:03/04/17 17:14 ID:fy/jkfD4
>>111
otu-

116 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/17 18:02 ID:Ovv4PAov
>>113
私のところではちゃんと終了します。何か別のキーマップが定義されていませんか?

117 :名無しさん@お腹いっぱい。:03/04/17 19:14 ID:fy/jkfD4
AA ワラタ

118 :名無しさん@Vim%Chalice ◆8XALICEsdk :03/04/17 20:55 ID:Ovv4PAov
次のネタ仕入れなきゃ

119 :名無しさん@お腹いっぱい。:03/04/17 22:21 ID:h7DdG4sR
>>116
キー関連の設定はまったくしていません。
環境は NetBSD-current + XFree86 4.3.0 + mlterm 2.6.3 + vim 6.1.405 です。
なにか調べるべきことが他にあれば教えていただけるとうれしいです。

120 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/17 22:41 ID:Ovv4PAov
>>119
Chaliceのバッファで :echo mapcheck('Q', 'n') の結果や
:nmap <buffer> をしてみてQのマッピングを調べてみてください。
Qは:ChaliceQuitAllへのショートカットに過ぎません。
逆にコマンドラインでChaliceQuitAllを実行して終了処理が
途中で中断してしまうかも判断材料のひとつになります。

121 :名無しさん@お腹いっぱい。:03/04/17 22:45 ID:h7DdG4sR
>>120
Q は :ChaliceQuitAll<CR> になっていました。
単独で :ChaliceQuitAll<CR> を実行しても、もう一回 <CR> 押さないと
終了しませんでした。

122 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/17 23:17 ID:Ovv4PAov
>>121
だとするとこちらとしては原因不明ですね。どのみちQは廃止候補No1のキーマップで
すから、こちらとしてはこれ以上の調査はいたしません。もしも何かわかりましたら
報告をいただければ幸いです。

123 :名無しさん@お腹いっぱい。:03/04/17 23:36 ID:h7DdG4sR
>>121
了解です。

124 :名無しさん@お腹いっぱい。:03/04/17 23:37 ID:h7DdG4sR
>>121じゃなくて>>122ですた。

125 :名無しさん@お腹いっぱい。:03/04/18 08:18 ID:88Br1Zhb
Chalice1.8を使ってみたのですが、板一覧が下の2つしかありません。
1.7のときもそうでした。どうすればいいか教えてください。
vim6.1.469, gzip 1.3.3, qkc 1.0, curl 7.9.8, RedHat8.0です。
□運営<BR><A HREF=http://www.2ch.net/guide/adv.html>ガイドライン</A><br> (14) ------------------------------------------------------------------------
□お絵かき<BR><A HREF=http://rakugaki.page.ne.jp/ TARGET=_blank>お絵かき</A><BR>--> (6) --------------------------------------------------------------

126 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/18 08:40 ID:xn5aeaXw
>>125
まず :echo chalice_menu_url == "" を実行して1が表示される、
つまり板一覧へ利用するURLが設定されていないことを確認してください。
次に板一覧で R を押してデータを再読込してみてください。

127 :125:03/04/18 09:23 ID:88Br1Zhb
>>126
:echo chalice_menu_url == ""
は1でした。板一覧でRを押してデータを再読み込みしても変わりませんでした。

128 :名無しさん@お腹いっぱい。:03/04/19 09:02 ID:f3OvcUEb
>>122
> だとするとこちらとしては原因不明ですね。どのみちQは廃止候補No1のキーマップで
> すから、こちらとしてはこれ以上の調査はいたしません。

Qは結構使っているのですが、、、


129 :名無しさん@お腹いっぱい。:03/04/19 09:16 ID:iBziNBp1
>>128
qにしても、chaliceに関係のない窓も全部一緒くたに閉じてしまうから
chaliceだけ終了させてvimを残す意味が全くないんだよね。

だから終了はいつもQ。

130 :名無しさん@お腹いっぱい。:03/04/19 15:01 ID:wXC7//mY
ありがたく使わせていただいてるけど、やっぱいろいろ不満もあるし、
vi 的なキー操作で使える専用ブラウザを作った方が幸せになれるかも
と思ったりする今日この頃。

131 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/19 18:48 ID:H39Gzp8u
>>128, >>129
そのうちChaliceを使いながら他のことができるようにする予定です。ですから
Chalice終了時、関係ない窓は閉じないようになります。そして現行のqは元々のマク
ロ登録のために空けてQへ移行、そして現行のQは廃止というつもりです。その時でも
一発でvimごと終了できる現行のQの機能が必要ならば、それはユーザマッピングもし
くは全然別のマッピングになるでしょう。

>>130
ん〜だったら他のキーカスタマイズできるブラウザにviライクなマッピングをした方
が速いんじゃないですか?。もしくはChaliceのマッピングを、独自マッピングとして
全部書き換えるとか。

132 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/19 19:03 ID:H39Gzp8u
>>127
手元のLinux環境(Vine Linux 2.1.5)で試してみているんですけど、問題が再現でき
ないため対策のしようがありません。なので以下は焼け石に水かもしれません。まず
Chaliceのユーザディレクトリ$HOME/.vim/chaliceを削除して、それからVimと
Chaliceを再起動してみてください。それから:let chalice_verbose=2とすると、
Chaliceが利用する外部コマンドの実行状況が表示されるようになります。それらに
なにかおかしな挙動があったら教えてください。

133 :名無しさん@お腹いっぱい。:03/04/19 21:46 ID:wXC7//mY
>>131
キーカスタマイズして vi みたいにできる 2ch ブラウザってどんなのがあります?

134 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/20 00:05 ID:pjpq9wfG
>>133 例えばnavi2ch?

135 :名無しさん@お腹いっぱい。:03/04/20 00:18 ID:rQ91xG9+
>>134
navi2ch って emacs いりますよね?
違いましたっけ・・・

136 :名無しさん@お腹いっぱい。:03/04/20 05:37 ID:8KAW8MCb
>>135
あたりまえ。
強力なキーバインドができるのは Unix 系の強みでしょ?
細かく設定しないと使い心地が今一つという欠点も併せ持っているかもしれないけど。

137 :山崎渉:03/04/20 05:57 ID:UsZJVDL5
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

138 :名無しさん@お腹いっぱい。:03/04/20 13:06 ID:rQ91xG9+
>>136
なにが言いたいのか良く分からんのですが・・・
身の回りのものは大体 vi のキーバインドで使ってますけど。
でも navi2ch 使うためだけに emacs 入れるのはばからしいです。

139 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/20 13:08 ID:pjpq9wfG
>>138
ブラウザでも見れるのに2chを見るために
専用ブラウザをわざわざ作るのも馬鹿馬鹿しい話です。
Chalice作っちゃったけどね。

140 :名無しさん@お腹いっぱい。:03/04/20 13:23 ID:rQ91xG9+
>>139
作りたくなっちゃうのがハッカー魂w

141 :名無しさん@お腹いっぱい。:03/04/20 18:23 ID:tR33qJss
私もchalice-1.8にしたら板一覧が取得できなくなりました。環境は

FreeBSD-4.8R + vim-6.1.392 + mlterm-2.6.3 + curl-7.10.3

です。

:let chalice_verbose=2 するとcurlの所で『() の場所が間違っています.』
とシェルのエラーが出ているのが解かりますが、流れて詳しく読めないです。

結局面倒臭くなって chalice-1.8/plugin/chalice.vim の4059行目を

- return 'Monazilla/1.00 (Chalice/'.s:version.')'
+ return 'Monazilla/1.00'

にして誤魔化しました。1.7のときはどんな書式でしたっけ?

142 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/20 21:43 ID:pjpq9wfG
>>141
貴重な情報をありがとうございます。次の結果を教えてください。
:set shell?
これがsh系ではないでしょうか?。何やらcsh系だとOKでsh系だとアウトなヨカーン

143 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/20 21:50 ID:pjpq9wfG
>>142 補足。加えて以下のオプションの値も教えてください。
:set shell? shellcmdflag? shellpipe? shellquote? shellredir? shellxquote?

144 :名無しさん@お腹いっぱい。:03/04/21 01:43 ID:QoaX0n6A
Linuxで Chaliceいれたもののちゃんと表示されず....

Vine 2.6r1で vim 6.1.300、Chalice 1.8

cacheされたのを直接開いても化けて読めない。fencsにshift-jisがあるので
このスレの人とは原因が違うみたい。

板一覧、スレ一覧を、sjisじゃなくって、eucでキャッシュする方法ありませんか?

145 :141:03/04/21 08:01 ID:maGsut+Q
KoRoNさん、皆さん。お早うございます。

>>143
shell=/bin/tcsh
shellcmdflag=-c
shellpipe=|& tee
shellquote=
shellredir=>&
shellxquote=

あれからkon上ではうまくいく事を発見しました。試しにmlterm内で環境変数TERMを
ktermからcons25に変更してvimを実行するとcurlがエラーしなくなりました。他に
TERM=xterm/xterm-color/kterm/kterm-colorでは失敗、cons25/rxvtでは成功する
ことを確認しました。

それからシェルをshにスイッチしても状況は同じです。gvimに関しては立ち上げる
ターミナルのTERMによって変わります(上と同じ)。ウィンドウマネージャのランチャ
から立ち上げれば正常に動きます。

# なんだか限定的な環境の話になってきた気がします。対応の要望ではなく、あくまで
# 動作報告ということで……。

146 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/21 10:35 ID:TO22lEDy
>>144
DATDIRへの移行は行ないましたか?。DATDIRへの移行方法は次のとおりです。

> Chaliceを起動してから:ChaliceDatdirOnコマンドでDATDIR形式への移行を実行でき
> るようにしました。一方で旧DAT形式を利用している場合には起動速度が極端に遅く
> なることがあるようになっています。

DATDIR以前にはサーバと同じエンコードで保存する仕様になっています。DATDIR以後は
旧来のネットワークキャッシュに加え、整形キャッシュという概念が導入されます。で
整形キャッシュにはプラットホーム固有のエンコードを使用するようになっています。
エンコード周りの問題はfencsの設定やqkcもしくはnkfのインストール状況に依存しま
す。関連する不具合報告の際はそのあたりの情報を併せてお寄せください。

>>145
つまりcurlが実際の端末と端末設定の関係によってエラーを吐くことがあるのですね。
あとcurlに渡すオプション(chalice_curl_options)に--progress-barを追加した場合は
どうなるでしょうか?。
# >125さんも何か同様な状況なのでしょうか。

147 :141:03/04/21 15:24 ID:maGsut+Q
原因が解かりました。ターミナルのタイトルバーに実行中のコマンド名を
表示させる為に~/.cshrcに書いてあった

alias postcmd 'printf "\033]2;\!#\007"'

という設定が悪さしていました。これを消したら解決し快適に使えています。
vimもchaliceもcurlもマッタク関係なかったです……(ウトゥ

大変お騒がせした事を心よりお詫び申し上げます。逝ってきます。

148 :125:03/04/21 21:28 ID:WVHZqXgc
>>146
:let chalice_verbose=2として板一覧をリロードしてもエラーはでませんでした。
curl -A "Monazilla/1.00 (Chalice/1.8)" -H Accept-Encoding:gzip,deflate -D "/tmp/v947734/114"
-o "(HOME)/.vim/chalice/cache/bbsmenu.gz" "http://www.ff.iij4u.or.jp/~ch2/bbsmenu.html"
気になったことはbbsmenu.gzは普通のhtmlで、中身はちゃんと板一覧が取得できてました。
shellはzshです。
shell=zsh
shellcmdflag=-c
shellpipe=2>&1| tee
shellquote=
shellredir=>%s 2>&1
shellxquote=

149 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/21 22:19 ID:TO22lEDy
>>148
通常bbsmenu.gzはすぐに展開されるかリネームされてbbsmenuとして保存されるはず
なのです。板一覧を再読込し、ユーザ操作が可能になった段階でbbsmenu.gzが残って
いるようならば、そのあたりに何か問題がありそうです。一度cacheのbbsmenu及び
bbsmenu.gzを消してみてください。
# ところで125さんはDATDIRへ移行されているのでしょうか、それともまだ?。
# cache/dat.dというディレクトリが存在しているかどうかで移行済みか否かがわか
# ります。一度cacheディレクトリを丸々消してしまえば、Chalice起動時に強制的に
# DATDIRへ移行しますので、もしも特にとって置きたいDATが無いようでしたら、試
# されることをオススメしておきます。

150 :144:03/04/22 01:38 ID:rfcu9+Sy
>146
レスありがとうございます。
症状の補足だけど、板一覧、スレ一覧は化けて、スレの内容だけは読めます。

Chalice1.8で初めて入れたので移行は出来ませんでした。
cacheのファイル名にはeuc-jpとあるのだが、qkcで変換してみると、sjisらしい。
(bbsmenuもsjis)

qkcもインストール済み....ucrlもvineから取ってきてる。

fencsは
iso-2022-jp,utf-8,utf-16,ucs-2-internal,ucs-2,euc-jp,japan,shift-jis
になってる。cp932を追加してもだめ。

ちなみにvimはVineSeedのを取ってきてる(最初はvine plusのだったけどダメだったし)。

151 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/22 03:23 ID:sOoKmjrg
>>150
fencsを次のように設定してください。
:set fencs=iso-2022-jp,utf-8,utf-16,ucs-2-internal,ucs-2,cp932,japan

152 :125:03/04/22 07:56 ID:XvudFas6
>>149
すいません書き方がわるかったです。
curl -A "Monazilla/1.00 (Chalice/1.8)" -H Accept-Encoding:gzip,deflate -D "/tmp/v947734/114"
-o "(HOME)/.vim/chalice/cache/bbsmenu.gz" "http://www.ff.iij4u.or.jp/~ch2/bbsmenu.html"
を普通のシェルで実行してbbsmenu.gzの中身を見ただけです。
cache/dat.dはありましたが一応cacheを消してみました。結果は変わりませんでした。


153 :名無しさん@Vim%Chalice:03/04/22 10:33 ID:rfcu9+Sy
>>151
動く様になりました。
#gvimでは、まだスレ一覧がおかしいままですが、keterm上のvimで
#動くので無問題。

ありがとうございました。早速Chaliceで書いてます。

154 :144:03/04/22 23:44 ID:rfcu9+Sy
>>153

gvimでもちゃんと動きました。
.vimrcに指示されたfencsを書き込んだんだけど、gvimには反映
されなくって、代わりに.gvimrcを用意してうまくいきました。

重ね重ね、ありがとうございました。

#sjisが読めないのは相変わらずだけどね(^^ ヘルプもeucに変更
#しちゃったし。

155 :名無しさん@お腹いっぱい。:03/04/23 01:01 ID:FjVt7eAD
nkfやqkcの代わりにlvを使うようにカスタマイズしているのは
漏れだけでしょうか。

156 :名無しさん@お腹いっぱい。:03/04/23 17:18 ID:PNp6MPpF
漏れはiconvを使うようにしているが。

157 :名無しさん@お腹いっぱい。:03/04/24 04:57 ID:X0Pvxx0Q
既出かもですが・・・
タイミングがよくわからないのですが、栞とスレッドの本文に
"Hmt"と文字が勝手に入ることがあるようなんですが、対処法がありますか?
VIは使い始めたばかりなんで、最初は自分で変な操作をしてるのかと思ったんですが、
気がつくと入ってるので・・・

158 :名無しさん@お腹いっぱい。:03/04/24 19:50 ID:zNmMuJWj
multiple else っていう ERROR がでますが。

Index: plugin/chalice.vim
===================================================================
RCS file: /anonycvs/chalice/plugin/chalice.vim,v
retrieving revision 1.37
diff -u -b -r1.37 chalice.vim
--- plugin/chalice.vim17 Apr 2003 03:10:42 -00001.37
+++ plugin/chalice.vim24 Apr 2003 10:46:21 -0000
@@ -1179,7 +1179,6 @@
     let b:title_raw = a:title
   else
     let b:title = s:prefix_board . b:title_raw
-  else
   endif
   if a:host != ''
     let b:host = a:host

159 :名無しさん@お腹いっぱい。:03/04/24 19:53 ID:zNmMuJWj
test

160 :名無しさん@お腹いっぱい。:03/04/24 20:08 ID:zNmMuJWj
あと、この行も不要ですよね。

Index: plugin/chalice.vim
===================================================================
RCS file: /anonycvs/chalice/plugin/chalice.vim,v
retrieving revision 1.37
@@ -1157,7 +1157,6 @@
     normal! Gzb
   endif
   call s:Redraw('force')
-  call s:EchoH('WarningMsg', s:msg_help_thread)
   " 'nostartofline'対策
   normal! 0
   " >>1プレビュー

161 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/24 20:19 ID:2PkKVinC
>>158-160
ども、報告ありがとうございます。158は既に報告をいただいていて手元のTODOに追
加されています。159は書き込み時にメッセージが二重に表示されてしまう問題への
対応でしょうか?。だとすれば修正をありがとうございます。

現在は1.8リリース直後の冷却期間としていますので、どちらも正式な修正は少し後
になりますが、修正パッチをリリースいたします。

162 :名無しさん@お腹いっぱい。:03/04/27 22:14 ID:PxHe7FcQ
nkfで使ってるんですが、板によって半角カナが化ける場合と化けない
場合がありまつ。これはいったいどうしたものでしょう。

163 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/28 00:06 ID:gX8Amzfy
>>162
ドキュメントに書いてあるとおりnkfは非推奨で、そちらを使っている場合のサポー
トは原則的にしません。またnkf関連については不具合報告をされても調査しません。
# 修正パッチ込の不具合報告の場合は例外です。

というわけなのでqkcを使ってみて、それでも化ける板があればそのURLを教えてください。

164 :162:03/04/28 01:56 ID:zbn5Ftis
>>163
qkcでも化けます。
化ける → http://music2.2ch.net/musicj/
化けない → http://music2.2ch.net/hrhm/
です。

165 :162:03/04/28 02:08 ID:zbn5Ftis
qkcの出力は化けていません(半角カナを含む正常なEUC-JP)が
format.dの下のファイルは化けています。

166 :162:03/04/28 02:16 ID:zbn5Ftis
おっとすみません。
164に書いた化ける板・化けない板は嘘でした。
本当は化けるスレ・化けないスレだったようです。
化けないスレではqkcが呼ばれていませんでした。

化けない → http://music2.2ch.net/test/read.cgi/hrhm/1050809452/
化ける → http://music2.2ch.net/test/read.cgi/hrhm/1048345930/

うちの環境だけの不具合かも・・・
なんだか不安になってきますた。
メタル好きです。

167 :名無しさん@お腹いっぱい。:03/04/28 02:42 ID:EWSsgM28
うーん、うまく書き込めん

168 :名無しさん@お腹いっぱい。:03/04/28 02:49 ID:EWSsgM28
>>167
さっきのは、mozilla。こんどはchalice。

169 :名無しさん@Vim%Chalice:03/04/28 02:50 ID:EWSsgM28
>>167,168
やっと書き込めた。
どうやら、ローカルで走らせたプロキシー(squid)の問題だたね。
スレ汚し、ごめん。

170 :162:03/04/28 13:44 ID:04XMrikd
ごめんなさい。
nkfのころのformat.dを消してqkcでやり直したら化けませんでした。
本当にごめんなさい。
逝ってきまつ。

171 :162:03/04/28 16:56 ID:04XMrikd
nkfの場合はオプションに-x付けるといいような気がしますた。

172 :162:03/04/28 18:00 ID:04XMrikd
ちなみにqkcがnkfより変換精度が良いという話のソースを教えて
いただけるとうれしいです。

173 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/28 21:29 ID:gX8Amzfy
>>171
そのdiffを出してもらえれば取り込みます。

>>172
私の経験上です。7年くらい前の話ですがnkfは誤判定もしくは誤変換することが多かっ
たので使うのを止めました。qkcはその時からメンテされていないようですが、少なく
とも私が使用している限りで誤判定・誤変換することが無いので好んで使用しています。

174 :162:03/04/28 23:20 ID:04XMrikd
パッチでございます。-x は半角カナをそのまま通します。
-X にすると全角に変換します。

7年前とはえらく昔の話ですね。
nkfは河野さんがメンテされてて最新バージョンは昨年出てるのですが・・・

--- chalice-1.8/plugin/chalice.vim.orig2003-04-17 11:32:09.000000000 +0900
+++ chalice-1.8/plugin/chalice.vim2003-04-28 23:11:30.000000000 +0900
@@ -1464,7 +1464,7 @@
     if AL_hascmd('qkc') != ''
       let s:cmd_conv = 'qkc -e -u'
     elseif AL_hascmd('nkf') != ''
-      let s:cmd_conv = 'nkf -e'
+      let s:cmd_conv = 'nkf -e -x'
     else
       call s:EchoH('ErrorMsg', s:msg_error_noconv)
       return 0

175 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/28 23:56 ID:gX8Amzfy
>>174
パッチをありがとうございます。1.8+のTODOリストに追加しておきます。

> nkfは河野さんがメンテされてて最新バージョンは昨年出てるのですが・・・
それ以降qkcで充分間に合っているので乗り換える必要性も感じず、最新版を追っか
けることもしていません。

176 :名無しさん@お腹いっぱい。:03/04/29 00:00 ID:09Jb+g7W
つまりはKoRoNさんの趣味の問題、と。

それはそれでいいと思いますけど、それをあたかもnkfがqkcより劣っている
かのように言い続けるのは良くないと思いますよ。
実際に良かれと思ってnkfを改良・保守してる人達がいるわけですから。

177 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/29 01:28 ID:wud4HNe+
>>176
> それはそれでいいと思いますけど、それをあたかもnkfがqkcより劣っている
> かのように言い続けるのは良くないと思いますよ。

具体的にどの発言をとってそのように受け取られたのかはわかりませんが、もしもその
ように受け取られたのであればお詫びします。私としてはqkcと比較してnkfが劣ってい
ると主張したつもりは一切ありません。敢えて言えば172さんが比較するような表現を
最初に持ち出したのではないでしょうか?

私は「Chaliceではqkcを推奨」しているだけで、ドキュメントにもそうとしか書いてい
ません。それは自分がqkcでしか動作チェックを行なっていないからです。nkfの動作
チェックをしていないことは無責任と言われるかもしれませんが、そのことで責めらる
ようであればnkfをサポートするコードは削除することになるでしょう。

そんなわけなのでnkfの安定したサポートを継続するには、今回のようにユーザさんの
協力を必要としています。今後ともよろしくお願いします。

178 :名無しさん@お腹いっぱい。:03/04/29 01:40 ID:DdM9nzaE
ドキュメントは読みかえしてないので何ですが、
KoRoNさんのサイト上の「変換精度の観点からqkcをオススメします。」と言う一文は、
取り方によっては、nkf が劣っていると発言している様に感じられます
>>176 さんは、その事を言っているのではないでしょうか?

私個人はどちらを使っても不自由は感じていませんので、どちらでもいいのですが

179 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/29 01:51 ID:wud4HNe+
>>177
> それは自分がqkcでしか動作チェックを行なっていないからです。
これちょっとおかしいです。「私が自身をもって薦められるのがqkcだからです」と言
い換えさせてください。また事実としてUNIX系ではqkcでしか動作チェックは行なって
いません。しかもそれも時々です。

>>178
これってそう言われても仕方ないですかね?。この表現が暗にnkfが劣っていると言って
いるように受け取られるようであれば、「変換精度の観点から」は削除するか別の文言
に修正せざるを得ませんね。

180 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/29 01:52 ID:wud4HNe+
179s/自身/自信/

181 :名無しさん@お腹いっぱい。:03/04/29 01:53 ID:09Jb+g7W
このあたりどえぃす。
日本語処理に詳しそうなKoRoNさんがここまで仰言るのだから本当に
nkfには相当な問題があるのだろう、とずっと思ってますた。

それが「7年くらい前の話ですが」ですからねえ。


http://pc2.2ch.net/test/read.cgi/software/1021773436/214
214  From:KoRoN@Vim%Chalice◆ALICEsdk  Date:02/07/08 18:58 ID:???  Mail:sage
  >>213
  前半部分はそのような修正ではダメです。retval = cmdは意図した動作で、問題は
  !has('win32')の時cmdpathのチェックが成されないことにあります。後半部分はその
  とおり修正します。が、qkcを使わない場合の動作は質問されてもお答えできませ
  ん。いっそnkfのサポートは打ち切ろうかと思うくらいに、nkfは変換に失敗すること
  があるのです。

182 :162:03/04/29 02:05 ID:Sw/UxBWh
>>177
変換精度という言葉はREADME_j.txtから持って来ました。
確かに元の文にはどちらが劣っているという直接的な表現はありませ
んでしたが、私には「qkcがnkfより変換精度が良い」以外の意味には
絶対に読めないです。

183 :名無しさん@お腹いっぱい。:03/04/29 02:11 ID:0mfkhojC
どうぞ。
http://www.google.co.jp/search?hl=ja&inlang=ja&ie=Shift_JIS&q=qkc+nkf+%95%CF%8A%B7%90%B8%93x&btnG=Google+%8C%9F%8D%F5&lr=lang_ja

184 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/29 03:07 ID:wud4HNe+
>>181
> 日本語処理に詳しそうなKoRoNさんがここまで仰言るのだから本当に
> nkfには相当な問題があるのだろう、とずっと思ってますた。

重要なのはqkcであれば問題が少ない、という事実です。過去スレの214で書いたように
nkfでは変換に失敗する事例があったのも>170で示されたように事実ですが、実は本当
のnkfの問題は別にあったことを過去スレ見てて思い出しました。

    http://pc.2ch.net/unix/kako/990/990764339.html

スレに文字化けした文字が書き込まれた場合や、故意に不正なシーケンスを突っ込まれ
た場合に問題なのです。nkfはそういう時に、Chaliceが読めないシーケンスを吐くこと
があり、そのため上記スレではnkfを使った場合に特定の記事以降が全て!!BROKEN!!で
す。qkcの場合特定の記事は読めませんが、それが他の記事に波及することはありませ
ん。そういうことが多かったので変換精度の表現はこのあたりからも来ています。

170のケースではnkfの-xで回避できるようですが、こいつに関して言えばやはりダメで
す。そんなわけなので変換精度のような文言はやはり外せないと改めて認識しました。
とは言え実情は相性や挙動程度に言い留めたほうが正確かもしれません。

# ところで以上を踏まえた上で「qkcかnkfが必要です。 変換精度の観点からqkcをオス
# スメします」と書く事ってnkfに対して失礼な表現でしょうか?。

ちなみに前々から言うようにqkc/nkfのサポートの廃止方針に変わりはありません。や
はりlibiconvを用いた変換に一本化するのが筋ってものです。

185 :名無しさん@お腹いっぱい。:03/04/29 10:08 ID:3HDlhBXT
iconv使うようになるとiconvの実装によっていろんな文字化けが出て
きそうですね。qkc/nkfがサポートされなくなったら、本家を離れて
漏れバージョンを守ろうかw

186 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/29 11:00 ID:wud4HNe+
>>185
> iconv使うようになるとiconvの実装によっていろんな文字化けが出てきそうですね。
もちろんそれを解消する手段を用意してこそのiconv一本化です。現在実験中のある方
法を使えばiconvのほうが文字化け発生率を格段に下げられることがわかっています。
でもそれはVim本体のエンコード処理にも関わってくるのですぐに実用できるわけでは
ないので、少し先の話になります。

187 :名無しさん@お腹いっぱい。:03/04/29 12:12 ID:5eTgvMnQ

アホな質問すみません。
現在の chalice で iconv、 qkc(nkf) はそれぞれどういう用途に使われ(or 使い分けれれ)ているのですか?

188 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/29 13:52 ID:wud4HNe+
>>187
Windows及びMacには基本的に関係の無い話です。UNIX(euc-jp)で見る場合、あるバー
ジョンのiconvがdjなどの特殊な文字をcp932からeuc-jpへ変換できないために、
ワークアラウンドとして用いているのがqkc/nkfです。

実はUNIXでもlibiconv 1.8以降を--enable-extra-encodings付きでコンパイルした上
で、エンコード指定に適切な値を設定すればqkc/nkfは基本的に使わなくて済むのです。
ですが実装と検証にかける時間の節約からqkc/nkfを使っているのが現状です。

189 :名無しさん@お腹いっぱい。:03/04/29 15:22 ID:5eTgvMnQ
>>188
丁寧な回答ありがとうございます。

190 :名無しさん@お腹いっぱい。:03/04/29 15:52 ID:0tG6E5Rf
>>188
linuxでqkcを入れた上でchaliceを使ってるけど、見えないよ。
そこにはスペースが書かれているのか?

qkc/nkfが必要か不要か等は開発者の方針なんで、ちゃんと態度をはっきりしとけは
どうだっていい話と思うぞ。
nkfがダメだという評価に読めるというのは、文章に曖昧な所が残っているという事
だろうから、クレームがついたならドキュメントを直しちゃえばいいじゃん。

開発がんがってください。

#個人的にはvine(apt-get)でとってきたままの状態で動かしたいなあ

191 :名無しさん@お腹いっぱい。:03/04/29 16:58 ID:3HDlhBXT
>>186
そのiconvでウマーな話は、Solarisなどの商用UNIXに付属してるiconv
だとか、Citrusのお兄さんたちががんばって作ってくれるであろう
NetBSDなどのiconvにも当てはまるのでしょうか。それとも特定のiconv
だけのお話しでしょうか。

192 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/04/29 18:37 ID:wud4HNe+
>>191
SolarisやNetBSDのiconvをWindowsやMacで使うことはできませんが、Brunoの
libiconvであればOSを問わずに使うことができるから、基本的にはBrunoのlibiconv
が基準です。それ以外はユーザさんのご協力次第、というところでしょう。

193 :名無しさん@お腹いっぱい。:03/05/01 06:42 ID:6JQ3nIMJ
個人的にはiconv+cp932patchが理想だなあ。
現在実験中のある方法ってこれのことなのかな?

194 :名無しさん@お腹いっぱい。:03/05/03 01:47 ID:6pKC+Oyl
これはChaliceスレにカキコするべき内容かどうかは微妙ですが――

生dat(キャッシュ)は各種2chブラウザで共有できるように規格化できませんかね?
(特にChalice, navi2ch, GoRua, C.i.あたり)
ディレクトリ構造さえ統一すればいけると思うんだけど…

195 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/03 08:30 ID:g39d6HTb
>>194
できるかどうかで問われれば、恐らくできるでしょうと答えます。しかしやるかどうか
は別です。メリットが各ブラウザ間の乗り換えを楽にするというだけのことならば、そ
もそも他のブラウザを使うつもりのない私が時間を使って実装するだけの魅力はありま
せん。そういうのはこちらにお任せします。

-2chブラウザののログコンバーターを作ろう
    http://pc2.2ch.net/test/read.cgi/tech/1046742687/l50

196 :名無しさん@Vim%Chalice:03/05/06 09:23 ID:eCFXLy2n
保守さげ

197 :名無しさん@お腹いっぱい。:03/05/07 10:03 ID:7XT/zR+K
age

198 :名無しさん@お腹いっぱい。:03/05/11 19:37 ID:BLgk7BpM
1.8のAAは右から左じゃなくて下から上へと出て来た方がいいかもとか
しょうもないことをオモタ

199 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/12 02:03 ID:QZqpJc/s
>>198
私もこのAAを編集した時(実は正月1.7公開時)に激しくそう思いました。でも現在に
至るまで適当なコードを思いつかなかったのでそのままです。

200 :名無しさん@お腹いっぱい。:03/05/14 13:42 ID:OshCkFOW
200(σ^▽^)σゲッツ!!

201 :名無しさん@お腹いっぱい。:03/05/14 18:16 ID:xDM2dTQT
Socket functions for vim.ってまさか…

202 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/14 20:52 ID:0Vy0nqpK
>>201 そのまさかかもしれません。ただまっつんさんの野望は…MSN(ボソ

203 :名無しさん@お腹いっぱい。:03/05/14 21:00 ID:xDM2dTQT
>>202 それはそれで(・∀・)イイ!!かも。

204 :名無しさん@お腹いっぱい。:03/05/14 21:09 ID:ZQ/Z0o1r
看護学修士?

205 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/14 21:35 ID:0Vy0nqpK
>>204 微妙にワラタ

206 :名無しさん@お腹いっぱい。:03/05/15 01:11 ID:dB/5bdpU
自分も試してみた。
:call GetYahooNews()
でいけるのか。

自分も何か作ってみようかな。

207 :名無しさん@お腹いっぱい。:03/05/15 22:59 ID:/d5c/+FD
> Socket functions for vim.ってまさか…
って何?
vim6.2でsocketの組み込み関数がサポートされるの?

208 :名無しさん@お腹いっぱい。:03/05/16 01:25 ID:+8P/Pogv
ただ、Bramにいらねーって言われているみたいだけど。
しかし、まっつんさんも粘るねー。
今まで、ソケット関連がないのが不思議だったけど、
Bramがそういうポリシーだからだな。
端末エミュレーションも多分永久に入らないだろうな。
だれかコードフォークして、ソケット+端末エミュ+
ビットマップ表示などもろもろ全部入りのVIMを作ってくれ。

209 :名無しさん@お腹いっぱい。:03/05/16 01:28 ID:dvk0GAmQ
名前は、ZVimで。

210 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/16 01:53 ID:y9zqW6Qt
socketは今までにも散々提案されながら、その度に却下されてきたものです。今回の
ようにパッチ込というのは初めてだと記憶していますが、やはり同じ結果になってし
まいました。今までの経緯からすれば、少しは援護があっても良さそうだと感じまし
たが、まぁ予想通りで致し方なしというところでしょう。

プロセスの方はあると夢広がる機能なので私も反応を期待したところなのですが、こ
のような結果になってしまいました。テキスト編集にとって充分に魅力的なアプリケー
ションを提案できなかったのが敗因だと分析しています。例えばeblook等と併用して
電子辞書の検索という使い方が真っ先に思い浮かぶのですが、このあたりは海外の人々
にはなかなか理解され難いでしょう。

ってChaliceスレでした。スマソ

211 :207:03/05/16 02:28 ID:YkRur9e5
今vim-devのアーカイブを見てみました。

Bram氏がしきりにpythonやperl使えって言ってますね…
テキスト編集に直接関係ない機能は要らんし、netrw使えばええやんと…

netrwもヘルプに Network-Oriented File Transfers with Vim っていう説明があるから
単なるテキスト編集ではないと思うのだが…
# そういえば、netrwだとhttpやftpはあるけど、smtpやpop3、imap4が無いですね。
# 追加してくれないかしら。

> socketは今までにも散々提案されながら、その度に却下されてきたものです。
そうだったんですか。

socketだってファイル読み書きと同じ扱いにできるんだから
組み込んでも良いと思うんですけどね…
作者のポリシーに反するみたいだから仕方ないのかな…

ってChaliceスレでした。スマソpart2

212 :208:03/05/16 02:47 ID:+8P/Pogv
>>209
いや、XVimの方がいいかんじ。

>>210
確かに、テキスト編集に限ればソケットはいらないんだろうけど、
なまじ、Chaliceを使ってしまうとemacsみたいに何でもvimのなか
でできるようになるんじゃないかって無い物ねだりをしちゃうんだよね。

vimはもうこれ以上進化する必要がないように思えてきたんだけど、
Bramはこれからどうするつもりなんだろう。

213 :名無しさん@お腹いっぱい。:03/05/18 16:31 ID:/2wkQYYd
Chalice を初めて入れたのですがボード一覧が文字化けしてしまいます。
文字化けしていても選択することはでき、スレ一覧、スレ内容は正しく表示されます。
VIM - Vi IMproved 6.1 (2002 Mar 24, compiled Apr 27 2003 19:15:17)
iconv (GNU libiconv 1.8)
で Chalice は CVS 版です。
qkc, nkf は入ってます。
set enc? fenc? fencs?
encoding=euc-jp
fileencoding=euc-jp
fileencodings=ucs-bom,iso-2022-jp,utf-8,ucs-2le,ucs-2,cp932
どうしたらよいのでしょうか?

214 :名無しさん@お腹いっぱい。:03/05/18 17:11 ID:l2mhq0YP
Koron さん、忙しいのかな?
chalice もある程度成熟してきたとはいえ、新しくリリースされてから一ヶ月間まったくパッチもないし。
大きな不具合がないとか、適当な機能追加の要望がないというのが理由なのだろうけど。

215 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/18 21:04 ID:o0PufCiV
>>213
fencがvimrcの中で設定されていませんか?。通常fencは明示的にユーザが指定する必
要はないんです。唯一そこだけが気になります。

>>214
忙しいのもありますが、本人が現状に満足していることが最大の理由です。Chalice
も「枯れ」のフェーズに突入かもしれません。ただし手元のTODOには以下の項目が追
加されています。

TODO 1.8+
    (スレ一覧)  plugin/chalice.vim:1182にelseのダブリ(6.2でエラー)
    (文章)      FAQにfencsの設定についての記述を追加
    (文書)      FAQにDATDIRについての記述を追加
    (板一覧)    ユーザ定義の板一覧
    (書き込み)  書き込み後に二重で表示されるメッセージを修正
    (全体)      :quitallで終了する際への対応
    (全体)      nkfに-xオプションを追加
    (文章)      qkcとnkfに関する文言を修正
    (書き込み)  スレ建て機能の復活・完全実装
    (スレッド)  古くなったDATを消去できる仕組み

216 :名無しさん@お腹いっぱい。:03/05/18 21:14 ID:gwOfFlNI
ではというわけではありませんが、皆様したらばはChaliceで読めていますか?
昔は読めていたのですが、いつからか全ての板のスレが禿しく文字化けするように
なってしまいますた。(1.8)

[板] したらばtest http://jbbs.shitaraba.com/computer/351/
[板] したらばtest2 http://jbbs.shitaraba.com/music/4274/

217 :213:03/05/18 22:07 ID:/2wkQYYd
>>215
fenc が .vimrc の中で設定されていました。
それをコメントアウトすると fenc が空になったのですが、
やはり文字化けしたままでした。

218 :名無しさん@お腹いっぱい。:03/05/19 01:37 ID:Z08QNcC4
>>217
更新したか?

>>215
満足してしまったのね....。
>>だけでなく、>での参照や、From欄が数字たった時の参照も加えて
欲しかった....。
あと、スレッドのsage位置も表示して欲しかった

219 :名無しさん@お腹いっぱい。:03/05/19 04:41 ID:1UWzanA0
>>218
> >>だけでなく、>での参照や、From欄が数字たった時の参照も加えて
> 欲しかった....。
この機能は自分も欲しい。
上の 217 にある 213 さんの書き込みとかね。

ところで、過去ログの検索って皆さんどうやってます?
スレ検索や、本文検索で便利な方法はありますか?

本文検索は grep を使うのがよさそうだけど。

220 :213:03/05/19 10:04 ID:tjrdZ69t
>>218
更新!
上手くいきました。結構前に解決してたっぽいです。
更新してなかったから化けたままだったという。ゴメンナサイ。
脱emacs を目指して精進します。

221 :名無しさん@お腹いっぱい。:03/05/19 12:20 ID:V5YrdYPW
したらばが読めなくなっていた(ろうと思われる…誰も反応してくれないんだもん)
問題を修正する一行パッチです。cf. >>23>>216

-let s:mx_servers_euc = '\%(jbbs\.net\|shitaraba\.com\)'
+let s:mx_servers_euc = '\%(jbbs\.net\)'

begin 644 chalice-18-shitaraba-encoding.diff.bz2
M0EIH.3%!629366;!!M(``&9?@$`P5N_]LN@B&`6_]]_F,`$MDU#)4\4TTT&C
M0Q,@`!DT-!HVH)4TTA&C0TT!H`T#0``-`DDFIDVDT$>FA&`0&`-33`7PE`=:
MY*H1(Q$LLE94\<Q"HHWJI]"Q37\[4#K5=&])L!SYK/'JB_[+<OC.PST:$]2D
MSVTE>P1/3,?JD$4(BNA(LPRD8AH^;22'2Z5RCSA'R=B%..`4Q$Y4:BQ4.%PV
M&$3"28)A53FUJ<9V8R7/"((RA,CGN$#P1L&_@PA(O\6^4*IPYKHB4#:1"D/5
ME&LJ-GS3WVB[<$4(<B-4=2R[M5%;CN!,@@%*F%"$+".`-(C@$C4K??Z383"#
MB`8`TH@<TO3D+8`V0V'5PD*CDG6'Q:MP#%'FV",N!Z'"QHI%Z76N5JX#@;WG
=<9`HMD6B%C'P$JMQ$$4%)K#?XNY(IPH2#-@@VD``
`
end

222 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/19 13:13 ID:3/qU3mBt
>>221
つまりしたらばがeucではなくなったと言うことですね?。

223 :名無しさん@お腹いっぱい。:03/05/19 13:55 ID:V5YrdYPW
>>222
そのようでつ。
euc-jp.txtという名のsjisファイルがformat.d以下にあったので
原因がわかりますた。

let chalice_readoptions = "noenc"
という手もあったですね…

224 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/20 00:35 ID:myt8DGcH
>>223
今確認してみたのですが>>216で報告された板はどちらもeuc-jpのままで、
computer/351及びその中のスレッドは私の環境で問題なく開くことができました。
music/4274のほうは板として認識されず外部ブラウザで表示されてしまいましたが、
これは私が利用した板一覧に登録されていないことによるものと推測されます。

次に221のパッチを充ててcomputer/351の1つのスレッドを開いてみましたが、板が
euc-jpであることから予想される通りに、やはり文字化けしてしまいました。なので
原因は別のところにあるようです。ちなみにWindowsでgvimを利用しています。

私には、したらば等の*.2ch.net以外の掲示板の問題を自発的に調査するユトリはな
いので、問題があるのだとすればその原因と対策を的確に指摘してもらわなければ修
正はできません。ご協力とご理解のほどをよろしくお願いいたします。

225 :名無しさん@お腹いっぱい。:03/05/20 00:43 ID:j1LfWI1p
FreeBSD+vim6.1.474で使ってますが、したらば化けます。
fileencodingsの中でcp932よりeuc-jpを前に持ってきたら
したらばは化けなくなりますが、2chのスレッド一覧が
化けます。2chのスレッドは化けません。原因は追っかけて
ないのでわかりませんが、報告まで。

226 :名無しさん@お腹いっぱい。:03/05/20 02:39 ID:+t+LGT1S
>>224
おや、これはしたり。失礼しました。

手許では動くようになってしまったのでモチベーションは下りぎみでつが、
今度余裕のある時にもうちょっとちゃんと調べてみます。
非euc環境での検証までは出来ないので、その時は皆様手を貸して下さいませ。

したらば関係では、他にこういう現象も起きているのですが
他の人にも出ていますか?(「出てないぜ」という報告も役立ちますです)
・スレ一覧先頭のスレが末尾にも表示される(>>216でテスト可能)
・webブラウザで正常に読めるスレが、Chaliceだとスレの途中でbrokenになる
(datもそこで切れる)→http://jbbs.shitaraba.com/computer/bbs/read.cgi?BBS=1449&KEY=1047802623

227 :名無しさん@お腹いっぱい。:03/05/20 02:45 ID:+t+LGT1S
あ、とりあえず>>221で応急処置しとこうという場合はformat.d以下の
消去(または変換)をお忘れなく…

228 :名無しさん@お腹いっぱい。:03/05/21 03:12 ID:mF0i32hQ
FreeBSDや Linux環境で使ってるなら、
~/.vimrcには

set fileencodings=iso-2022-jp,utf-8,cp932

とだけ書いておけばよし。euc-jpを入れないように。

229 :名無しさん@お腹いっぱい。:03/05/21 08:25 ID:ueGLwiGB
:se fencs?
fileencodings=iso-2022-jp,utf-8,cp932

ですが純正chaliceではしたらばのスレは化け化けです @ FreeBSD 4-STABLE
スレ一覧は正常に表示されています。

230 :228:03/05/21 09:57 ID:66MQBOvU
ごめん、漏れが読めたのは qkc を使わずに iconv を使って
変換するようにしているからでした。
下記のことを試してみてください。

" 非CP932環境ではコンバータを取得する必要がある。
if &encoding != 'cp932'
if AL_hascmd('qkc') != ''
  let s:cmd_conv = 'qkc -e -u'

となっているところを

" 非CP932環境ではコンバータを取得する必要がある。
if &encoding != 'cp932'
if AL_hascmd('iconv') != ''
  let s:cmd_conv = 'iconv -c -f cp932 -t eucjp'
elseif AL_hascmd('qkc') != ''
  let s:cmd_conv = 'qkc -e -u'

とすれば、読めるはず。多分。。。

231 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/21 23:50 ID:RJjgdiUV
パッチリリース for 1.8
    http://www.kaoriya.net/testdir/patches-chalice/1.8.001
    http://www.kaoriya.net/testdir/patches-chalice/1.8.002
    http://www.kaoriya.net/testdir/patches-chalice/1.8.003
    http://www.kaoriya.net/testdir/patches-chalice/1.8.004
    http://www.kaoriya.net/testdir/patches-chalice/1.8.005
    http://www.kaoriya.net/testdir/patches-chalice/1.8.006
    http://www.kaoriya.net/testdir/patches-chalice/1.8.007
    http://www.kaoriya.net/testdir/patches-chalice/1.8.008
    http://www.kaoriya.net/testdir/patches-chalice/1.8.009
    http://www.kaoriya.net/testdir/patches-chalice/1.8.010
    http://www.kaoriya.net/testdir/patches-chalice/1.8.011

もしかしたらこれでしたらばとか化けなくなっているかも。

232 :山崎渉:03/05/22 01:43 ID:Zm+cXUzt
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

233 :名無しさん@お腹いっぱい。:03/05/23 22:17 ID:+Gj3Ynif
>>231
したらば、すっきりと直りますた。スパシーバ!


2つほど気になった点を報告させてください。

「栞から<C-P><C-P>で>>1だけ見るぞ」機能ですが、実行すると
> "/tmp/v637756/77" [noeol][converted] 3L, 2206C
> 4 fewer lines
> Hit ENTER or type command to continue
と出て一度止まるみたいです。

あと、>>1プレビューが文字化けする場合があるようです。
(文が短いのでencodingの判別に失敗する?)
http://pc.2ch.net/test/read.cgi/unix/975596184/

234 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/23 23:32 ID:Ze0ixQE3
>>233
> と出て一度止まるみたいです。
そのときのcolumnsとlinesの値、あとどのスレでもそうなるのかを教えてください。

> あと、>>1プレビューが文字化けする場合があるようです。
> http://pc.2ch.net/test/read.cgi/unix/975596184/
そのURLをWindows、FreeBSDのnkfとqkc、で試してみましたが何れも化けませんでした。
なにか他に再現情報はないでしょうか?

235 :名無しさん@お腹いっぱい。:03/05/24 00:01 ID:G890mzFR
>>234
> そのときのcolumnsとlinesの値、あとどのスレでもそうなるのかを教えてください。
全てのスレでなるようです。
columns=169 lines=57
columns=84 lines=27
どちらでもなります。

> なにか他に再現情報はないでしょうか?
FreeBSDでqkcを使用しています。
このスレはかなり昔から化けていました。他にも同じ化け方をする
スレがありました(見付け次第urlを貼ります)

236 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/24 00:07 ID:WMPQbE/9
>>233
> > と出て一度止まるみたいです。
失礼、こいつの原因は推測できました。

> > あと、>>1プレビューが文字化けする場合があるようです。
noenc設定していませんか?。設定しているようなら解除してみてください。

237 :名無しさん@お腹いっぱい。:03/05/24 00:17 ID:G890mzFR
>>236
> noenc設定していませんか?。設定しているようなら解除してみてください。
chalice_readoptionsは何も設定していません。
こんな感じでプレビュー窓だけが化けます。(書き込んで大丈夫かな…?)

1  From:??????????????????????????  Date:2000/11/30(??) 23:56  Mail:
  ???????????????????????????????????????????????????????
  Canna ??????????????????????????????emacs ?? jvim ????
  ?????????????????????????Canna ????????????????????
  
  http://www.ekotoba.com/

238 :名無しさん@お腹いっぱい。:03/05/25 00:31 ID:MncjgECC
スレ一覧画面で'+'(半自動巡回)押すと永久ループに突入しませんか?(1.8.011)

# headline.vim (・∀・)イイ!!
# 外部ブラウザで本文を開けるといいなあ…

239 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/25 03:25 ID:cxv29L33
>>237
私のほうではちょっと原因がわかりませんねぇ。もしも何か原因について進展があり
ましたら、教えてください。

>>238 報告ありがとうございます。014で直しました。
# headline.vim、既に実装済みです。let headline_openurlcmd = 'mozilla %URL% &'
# みたいな感じで、Chaliceと同じように設定してください。

240 :名無しさん@お腹いっぱい。:03/05/25 09:20 ID:V0QDwukp
headline.vimいいですね。
let headline_openurlcmd = 'screen w3m %URL%'
としたのですが、urlのうえでenter押してもなにもなりませんでした。


241 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/25 12:00 ID:cxv29L33
>>240
> let headline_openurlcmd = 'screen w3m %URL%'
> としたのですが、urlのうえでenter押してもなにもなりませんでした。
  :let headline_openurlcmd = 'gvim %URL%'
した限りでは正しく機能しているようなのでscreen等との相性によるものでしょう
か。その辺りの設定の仕方はChaliceと同じハズです。
  :let headline_openurlcmd ='!screen w3m %URL%'
としてみてください。これでダメだとなるとちょっと原因がわかりません。

242 :240:03/05/25 15:08 ID:y13RPlO7
:let headline_openurlcmd ='!screen w3m %URL%'
これでできました。ありがとうございます。

243 :名無しさん@お腹いっぱい。:03/05/27 19:25 ID:O3fsHVV5
1がローカルあぼーんされると、スレッドのタイトルが表示されないのは
仕様でしょうか?

244 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/27 21:10 ID:6V8M2QlE
>>243
あ〜なるほど確かに。対策を考えてみましょう。

245 :山崎渉:03/05/28 17:12 ID:OoiF6JG1
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉

246 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/29 01:14 ID:E9P+OALP
パッチリリース for 1.8
    http://www.kaoriya.net/testdir/patches-chalice/1.8.012
    http://www.kaoriya.net/testdir/patches-chalice/1.8.013
    http://www.kaoriya.net/testdir/patches-chalice/1.8.014
    http://www.kaoriya.net/testdir/patches-chalice/1.8.015
    http://www.kaoriya.net/testdir/patches-chalice/1.8.016

パッチを手作業で当てている人は注意が必要です。1.8.015にてplugin/minshell.dll
というバイナリファイルが追加になっています。
    http://www.kaoriya.net/testdir/patches-chalice/minshell.dll

247 :名無しさん@お腹いっぱい。:03/05/31 16:54 ID:dgYiZH8O
>>246
>     http://www.kaoriya.net/testdir/patches-chalice/1.8.015
>     http://www.kaoriya.net/testdir/patches-chalice/1.8.016
001から順番にpatchを当てていくと、この2つで.rejが作られます。

% patch -p0 < 1.8.015
patching file VERSION
patching file plugin/alice.vim
Hunk #1 FAILED at 2.
1 out of 3 hunks FAILED -- saving rejects to file plugin/alice.vim.rej
patching file tools/minshell/Makefile
patching file tools/minshell/minshell.c

% patch -p0 < 1.8.016
patching file VERSION
patching file plugin/chalice.vim
Hunk #1 FAILED at 2.
1 out of 2 hunks FAILED -- saving rejects to file plugin/chalice.vim.rej

248 :247:03/05/31 17:28 ID:dgYiZH8O
>>247 補足。
これによって、alice.vimのs:scriptdirがpatch当てられないので、
minshellを使ってurlを開けなくなります。

.rejを見ながら自分でs:scriptdirを追加したらurl見えますた。

249 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/31 17:32 ID:ESHUJHcb
>>247 報告ありがとうございます。早速修正しました。ご確認ください。

250 :247:03/05/31 17:59 ID:dgYiZH8O
>>249 修正確認しますた。
ちなみにminshell.exeはもう要らないのれすか?

251 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/31 21:04 ID:ESHUJHcb
>>250 実は要りません。でもしばらくとっておきます。

252 :125:03/05/31 22:04 ID:jDkHahGc
>>125ですが、~/.vimrcのset gdefaultを消して、
~/.vim/chaliceを消したら板がたくさん出てきました。

253 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/05/31 22:44 ID:ESHUJHcb
>>252
むむむ。それは困りましたね。Chalice起動時にgdefaultを退避して、起動中はずっ
とoffにしておき、終了時に復帰するという方法は使えますが、本質的にはgdefault
に拠らず:substituteのgフラグを扱いたいところです。ところがその方法はVimには
無さそうですね。いやはや困りますね。とりあえず前述の方法でパッチ出します。

254 :名無しさん@お腹いっぱい。:03/06/01 23:56 ID:qCsQL+l2
ここらへんで一つ提案を。

カキコのログを残す機能を追加したりしませんか?

色々な場所に書き込んで気長にレスを待ってると
なにげに自分がどのスレに書き込んだか忘れちゃうんですよねぇ…(笑
# 栞に登録してるスレだったら見るんですけど

てことでカキコしたら
    スレ名、スレ番号、内容
などをログファイルに追記で残すって感じの機能です。

Chaliceからそのログを閲覧/編集できると便利ですね。
レスが来てたらもうログに残しておく必要がないから不要なカキコログを消せると。

どないなもんでしょう?

255 :名無しさん@お腹いっぱい。:03/06/02 00:26 ID:qz3uVAtu
>>254
ここの740-にパッチが出てるよ。
ttp://pc.2ch.net/software/kako/1006/10068/1006852780.html

256 :名無しさん@お腹いっぱい。:03/06/02 18:42 ID:yve7U86A
http://kinki.machibbs.com/bbs/read.pl?BBS=osaka&KEY=1054269203&LAST=50
このスレの 19が消えてるからか、Chaliceで読むと番号がずれてしまう…

257 :名無しさん@Vim%Chalice:03/06/02 19:16 ID:OHegvrin
しおり機能みたいなのって無いの?

258 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/02 19:54 ID:WWskDpaM
>>256
生datにアクセスできない板(非2ch)は公式的には非対応、ということでお願いします。
対応する方法もありそうな気はするんですが、費用(時間)対効果を考えると私には実装
できません。データ保存形式とかは変えずに、HTMLからDATを生成するところだけを弄
るような感じでパッチを提案してもらえれば、取り込みを検討させていただきます。

>>257
あります。~キーで登録、<C-A>で栞表示のトグルです。
:help chalice-tutor-bookmark
:help chalice-usage-bookmark
あたりを参照してください。

259 :名無しさん@お腹いっぱい。:03/06/02 21:26 ID:qz3uVAtu
実害はないですけど、気になったので一応diffを。
恐らく二重に読み込んでいたのでは?

Index: plugin/chalice.vim
===================================================================
RCS file: /anonycvs/chalice/plugin/chalice.vim,v
retrieving revision 1.42
diff -u -r1.42 chalice.vim
--- plugin/chalice.vim28 May 2003 16:09:31 -00001.42
+++ plugin/chalice.vim2 Jun 2003 12:22:50 -0000
@@ -26,7 +26,7 @@
  runtime! plugin/alice.vim
 endif
 " cacheman.vimのロードを確実なものにする
-if !exists('g:versoin_cacheman')
+if !exists('g:version_cacheman')
  runtime! plugin/cacheman.vim
 endif
 " datutil.vimのロードを確実なものにする
@@ -34,7 +34,7 @@
  runtime! plugin/datutil.vim
 endif
 " dolib.vimのロードを確実なものにする
-if !exists('g:versoin_dolib')
+if !exists('g:version_dolib')
  runtime! plugin/dolib.vim
 endif

260 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/02 22:43 ID:WWskDpaM
>>259
> -if !exists('g:versoin_cacheman')
> +if !exists('g:version_cacheman')
おもしろっ、バーソインだって!!(笑)。ありがとうございます。修正します。

261 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/02 22:51 ID:WWskDpaM
パッチリリース for 1.8
    http://www.kaoriya.net/testdir/patches-chalice/1.8.017
    http://www.kaoriya.net/testdir/patches-chalice/1.8.018
    http://www.kaoriya.net/testdir/patches-chalice/1.8.019

262 :名無しさん@お腹いっぱい。:03/06/03 00:02 ID:nUtT8nwq
それほどおもしろくないかも・・・

263 :名無しさん@お腹いっぱい。:03/06/03 00:17 ID:te5V7+aP
そういう時は痛そうな眼差しで見守ってあげないと
(´・ω・`)

264 :名無しさん@お腹いっぱい。:03/06/03 00:45 ID:015Q+9A2
いやいや。
> 説明:  versoinをversionとtypoしてた(笑)

265 :257:03/06/03 11:07 ID:JsZW8R4W
>>258

レスありがとうございます。
けどそれって、要はブックマークのことですよね?
そうでなくて、例えば、今日chaliceスレを200レスまで読んだけど
続きはまた明日読もうって時に200レス目にしおりを挟むみたいな・・・。
閉じても消えないマークとでも言えばいいのか・・・
なんか説明おかしくてゴメンナサイ&とんでもない勘違いしてたらゴメンナサイ



266 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/04 11:36 ID:RqlNYvZb
>>265
基本的には無いんですけど、たとえばスレの栞に
 【Vim】Chalice Vol.3【2ch閲覧】http://pc2.2ch.net/test/read.cgi/software/1046263908/200-
等と書いておくと代わりになるので、それで代用してください。

267 :名無しさん@お腹いっぱい。:03/06/04 19:17 ID:sJTpBryp
chalice_exbrowser内の%URL%を展開する際に、URLをダブルクウォートで囲んでいる様なのですが、
これを囲まないようには出来ませんか?
mozilla-xremote-client 'openURL(%URL%,new-tab)'というのが出来なくて不便です。

268 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/04 21:44 ID:lgY+q5vB
>>267
Chaliceの設定ではどうにもなりません。しかしこんな感じのシェルスクリプトで一枚
ラッピングしてあげれば解決する気がしますが、いかがでしょう?。

#!/bin/sh
mozilla-xremote-client \'openURL($1,new-tab)\'

Vim + alice.vim的にはクォートを付けないという仕様にしてしまうと、極度に設定が
分かりにくくなってしまいます。加えて今までクォートされる仕様であったのを突然変
えてしまうのも良くありません。申し訳ありませんが以上の理由により、本件について
はChaliceのほうからの歩み寄りはいたしません。

269 :名無しさん@お腹いっぱい。:03/06/05 01:31 ID:0QqMuQek
気がつけば.vimrc内のchalice関係設定だけで50行近く。
別ファイル(.chalice)への分離を考えたのですがどうでしょう?
見易さ・扱い易さの他に、標準的な設定ファイルをchaliceと
共に配布できるメリットもあると思うのですが。

KoRoNさんの方針に反さないようなら、グローバルオプション保存・変
更処理の一部を設定読み込み前に持ってくることで、chalice使用時の
みの設定が可能になるとカスタマイズ性が向上してよいかも。
(eg. chalice使用時「のみ」wh=30,ut=1000にしたい,icはイヤソ, etc)


--- plugin/chalice.vim 2 Jun 2003 16:59:24 -0000    1.43
+++ plugin/chalice.vim 2 Jun 2003 17:06:34 -0000
@@ -1642,6 +1647,13 @@
   return
  endif

+ " Chalice設定ファイルがあればロードする
+ if filereadable($HOME . '/.chalice')
+  source $HOME/.chalice
+ elseif filereadable($HOME . '/_chalice')
+  source $HOME/_chalice
+ endif
+
  " 動作環境のチェック
  if !s:CheckEnvironment()
   return

270 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/05 02:28 ID:1G72kMwr
>>269
機構としては妥当であるように見えます。Chalice起動時にだけ有効になるグローバル
オプション設定、というのも最初は説得力があるように聞こえました。しかし明確なデ
メリットがあります。Chalice起動の度に毎回読み込まれる方式では、ちょっとコマン
ドラインにてテストの設定をしてから起動して、気付かないうちに上書されて混乱する
ケースが考えられます。

加えて「その方式でなければならない」わけではないことが致命的です。設定を別ファ
イルに分けたいのならば、.vimrcでsourceするように書けば良い話です。特定のオプ
ションを設定したいのならば、設定してから起動するコマンドを定義すれば済む話で
す。Chaliceの外でできることを内でやる必要は、基本的にありません。

例えばChalice用の設定が平均で数千にも及び、起動もしていないのにそれら設定ファ
イルを読み込むことでメモリを圧迫して、Vimのパフォーマンスに悪影響を与えるとい
うのが常態化したのであれば、それに近い仕組みを採用します。

271 :名無しさん@お腹いっぱい。:03/06/05 09:17 ID:v8KyDFjB
>>269
漏れはこんなかんじです。
alias chalice='vim -u ~/.chalice -c Chalice'


272 :名無しさん@お腹いっぱい。:03/06/05 11:58 ID:OhwyCrrL
>>267
これでも動きますね
let chalice_exbrowser = 'mozilla-xremote-client "openURL(%URL%,new-tab)"'

273 :名無しさん@お腹いっぱい。:03/06/06 02:16 ID:TDC1jCCW
>>270
> Chalice起動の度に毎回読み込まれる方式では、ちょっとコマンドラインにてテス
> トの設定をしてから起動して、気付かないうちに上書されて混乱するケースが考
> えられます。
「設定を恒常的に反映させるには.chaliceに記述すること」の一文があ
れば済む話で、逆に何か設定しておかしくなった時は.chaliceを切り離
せばトラブルシューティングができるのでむしろ扱いやすくなると思う
のですが。。。

> 特定のオプションを設定したいのならば、設定してから起動するコマンドを定義す
> れば済む話です。Chaliceの外でできることを内でやる必要は、基本的にありませ
> ん。
あー、それはオプションによっては機能しません。一部のオプションは
chaliceによって「決め打ち」されており、例えば>>271の.chaliceにse
noic, se wh=30等と書いても chalice初期化の際に既定値で上書きされ
てしまいます。
これは>>269のパッチを当てても同じで、これを反映させるためには
初期化実行のタイミングを変える必要があります。

chaliceが決め打ちしないオプションについても、chalice起動時に設定
され終了時に元に戻るようにすることは将来的には必要になって来ると
思われます。
# 現状の「chaliceを使うvimセッションでは事実上chaliceしか使えな
# い」設計なら不要ですが、本来は「chaliceはvim実行中いつでも呼び
# 出せ、いつでも終了して元の作業に戻れる」ようになるべきものでしょ
# うから

274 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/06 10:28 ID:b+fsKzUV
>>273
> 「設定を恒常的に反映させるには.chaliceに記述すること」の一文があ
> れば済む話で、逆に何か設定しておかしくなった時は.chaliceを切り離
> せばトラブルシューティングができるのでむしろ扱いやすくなると思う
> のですが。。。
Chalice用の設定を.chaliceに分けてそれを読み込むというのは、.vimrcでのsource
で実現できるのですから、ユーザが個人的にそうすれば良いのです。

> あー、それはオプションによっては機能しません。一部のオプションは
> chaliceによって「決め打ち」されており、例えば>>271の.chaliceにse
> noic, se wh=30等と書いても chalice初期化の際に既定値で上書きされ
> てしまいます。
ワークアラウンドであり万能とは行かないですが、ftplugin/2ch.vimに書けば可能で
しょう。正しい解決方法はChalice起動等の様々なタイミングで呼び出されるautocmd
を定義することなのですが、それについては後日検討します。

> chaliceが決め打ちしないオプションについても、chalice起動時に設定
> され終了時に元に戻るようにすることは将来的には必要になって来ると
> 思われます。
今必要でないものを今実装することはしません。それが本当に必要になった時に実装
すれば済む話です。

275 :MiMi@Vim%Chalice ◆fI1wYbzaMQ :03/06/09 20:57 ID:p2urhzyw
>>273
> あー、それはオプションによっては機能しません。一部のオプションは
> chaliceによって「決め打ち」されており、例えば>>271の.chaliceにse
> noic, se wh=30等と書いても chalice初期化の際に既定値で上書きされ
> てしまいます。
> これは>>269のパッチを当てても同じで、これを反映させるためには
> 初期化実行のタイミングを変える必要があります。

chaliceを起動する前に変数を設定しないとchalice用optionは適用されない.
しかし,同じファイル内でvimの設定をすると後からchaliceが上書きしてしまう.

このようなジレンマがある場合はchalice読み込みの前後で2回設定すれば良いと思う.

そこで例えば
 set runtimepath=~/vimfiles/before,$VIMRUNTIME,~/vimfiles/after
と設定する.
# $VIMRUNTIMEにchaliceがインスコされていると仮定.

before/plugin/chalice_options.vim に chaliceのoptionを設定する.
after/plugin/chalice_options.vim に noicやwh=30を記述する.

このように読み込む順番を制御すれば>>273のやりたい事が
うまく行くのでは?と思います.

ちなみにchaliceに限らず,標準のplugin読み込みにも同じ手法が使えます.
# plugin読み込み前後で制御したい時によく使います.

276 :名無しさん@お腹いっぱい。:03/06/09 21:33 ID:sTEuiNn5
>>275
Chaliceがicやwh等のオプションを上書きするのはchaliceプラグインの
読み込み時ではなくChaliceの起動時なので、その手は使えないのでは。

無論、ワークアラウンドならいくらでもありますが、chalice側でサポート
するとするならどうなるかな、と思いまして。

277 :MiMi@Vim%Chalice ◆fI1wYbzaMQ :03/06/09 22:07 ID:p2urhzyw
>>276
> Chaliceがicやwh等のオプションを上書きするのはchaliceプラグインの
> 読み込み時ではなくChaliceの起動時なので、その手は使えないのでは。
起動時の話でしたか.勘違いしてました.スマソ.

> 無論、ワークアラウンドならいくらでもありますが、chalice側でサポート
> するとするならどうなるかな、と思いまして。
buffer localという手も思いつきますが,
buffer変数(local to buffer)じゃないと使えないですね…


新たに「一般変数設定用のchalice変数」を用意して,
そのchalice変数にicやwhなどの変数を設定したい内容で格納しておき,
chaliceが上書きして使い終った後にその値で設定するってのはどうでしょう?

たとえば
    chalice_vim_variables = 'noic wh=30'
みたいに設定しておいて,icを元に戻すタイミングで
chalice_general_variablesから(regexp等で)引き出して設定する.とか.
# 元に戻すタイミングをcatchできないと無理っぽいですが.

てか,winheightを設定したいなら,chalice_columnsと同様に
chalice_linesを新設すれば良いのでは? とも思いまつ…


まぁ,漏れが思いつきで偉そうにあれこれ言うよりも,
KoRoN氏の方が知識が豊富だし,良い方法を思いついてくれる事でしょう.
# …と他力本願してみるテスト(笑)

278 :名無しさん@お腹いっぱい。:03/06/10 04:26 ID:+XjvhG+/
kuso hajimeteiretara mojibakebake da


279 :名無しさん@お腹いっぱい。:03/06/10 10:56 ID:j7fpoGkR
>>278
:set fileencodings=cp932,sjis

280 :名無しさん@お腹いっぱい。:03/06/10 21:22 ID:qBWFiq3b
>>278-279

> 見易さ・扱い易さの他に、標準的な設定ファイルをchaliceと
> 共に配布できるメリットもあると思うのですが。
というのはこのあたりのことです、ハイ :-)

281 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/10 23:05 ID:E7yy9WKm
>>280
文字化け云々はencとfencsに因るものなので、本当にそれが必要だと判断するならば
plugin/chalice.vimに直接埋め込むべきでしょう。もっともそれらはChaliceだけに必
要になるモノではないので、KaoriYa版Vimとして配布すべきとも言えますが、好みの問
題もありますから一筋縄では行きません。

let chalice_*は基本的に設定しなくても動作に支障のないものばかりです。

282 :名無しさん@お腹いっぱい。:03/06/12 00:34 ID:zdyvHzrq
>>279
をやってみたが一部分しか直らない。もう少し探してみます。

283 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/12 02:47 ID:yVn87re+
>>282
スレッドにて R を押すとリロード+再整形で、既にキャッシュされてしまった文字化け分が更新されます。

284 :名無しさん@Vim%Chalice:03/06/12 10:38 ID:NOHTz2hy
dat落ちスレのキャッシュを閲覧中に「R」を間違って押してしまい
BROKENになってしまったのですが、対処法なにかありませんか?

285 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/12 11:29 ID:yVn87re+
>>284
Chaliceの操作としてはありません。Chalice外の対処法は
  1. HTML化されるのを待つ
  2. DATを持っている人にコピーしてもらう
  3. ●を購入する http://2ch.tora3.net/
です。

ちなみに再整形だけが目的の場合は <C-X> でオフラインモードに切換えてから R す
れば、DATキャッシュを消さずに実行できるので、間違って落ちたスレを消してしま
う危険性は減らせます。

286 :名無しさん@お腹いっぱい。:03/06/13 07:19 ID:b+WfxRZs
>>284
warata
俺も以前やったことがある。

287 :名無しさん@お腹いっぱい。:03/06/14 00:10 ID:xhD2Hrfv
キャッシュにあるスレがdat落ちした時にはそのキャッシュファイルを
readonlyにする処理を入れるというのはどうでしょ。

288 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/14 01:36 ID:dAjGI+KI
>>287
近視眼的な対症療法にしか見えません。Chalice自体それらがreadonlyであることを
想定しては作られていないので、そう変更してしまうことによる影響の範囲が明確で
はありません。そのため必要な作業量がパッとは見積もれず、とてもじゃないですが
「やる気」になれません。

この場合、datファイルを消す前にWebアクセスしてdatの生死や更新を確認するのが
妥当な方法です。ただこれも変更としては決して小さくないので、「再整形時に間
違ってDATを消してしまう」という問題とのトレードオフには見合わないです。純粋
に再整形だけを行なう機能を追加する、くらいが吊り合うのではないでしょうか?

289 :名無しさん@お腹いっぱい。:03/06/14 21:26 ID:TpVZNFIF
以前は、お気に入りで u を押してしまうというのが会ったけど、このデータ落ちスレを
誤って削除してしまうというのも何か対処が欲しいですね。

例えば、 dd でスレのデータを簡単に消せますけど、消した後は vim のようにundo 出来ないですからね。
当然といえば、当然なのかもしれませんが。


290 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/14 23:01 ID:dAjGI+KI
>>289
お気に入りの時とでは根本的に性質が異なります。あれはVim6.0の制限によりundoバッ
ファをトグル状態にすることで無効にするしかなかった。そうしないとメモリ使用量が
格段に増え動作速度が極端に低下するという、そういう状況に立たされた上での選択で
した。
# uをマップによって全く使えなくしてしまうという選択もありましたが
後に6.1でundoバッファを一時的に完全に無効にする方法が追加されましたが、私がそ
の機能に気付くまでに時間がかかったので、実装時期が遅れたに過ぎません。

dで消した時に復活できないのはユーザの意思で消したのだから当然で、議論の対象外
です。RはChaliceリリース当初からdat全体の再取得が目的で、暗にローカルにあるdat
の削除も含まれます。dat落ちの確認なら差分取得のrで可能です。となれば「全取得は
直前に差分取得してdat落ちしていないことを確認してから」という方法もあるでしょ
う。その場合●所有者の全取得要求も慎重に分離してあげなければいけません。ただそ
れはあまりにも面倒が多すぎる。

Chaliceは誕生以降、随分複雑で巨大になってしまいましたが、それでもなるべくサイ
ズは小さく動作はシンプルにしておきたいのです。目先の利便性や操作補助のために複
雑度を上げて、結果裏で何をやっているんだか良くわからない、そういうツールにはし
たくありません。それにそもそもの問題はRを再整形目的に転用していることでしょう?
だったらちゃんと再整形を目的としたキーを作って対応すれば済む話ではないですか。

291 :名無しさん@お腹いっぱい。:03/06/15 01:48 ID:BH1u1Xg4
なんか説教されてるよ

292 :名無しさん@お腹いっぱい。:03/06/15 02:42 ID:BM1jrNwm
左側のウインドウの文字化けはどうすりゃ直るのだろう。


293 :名無しさん@お腹いっぱい。:03/06/17 13:10 ID:OHUgUgLk
直らないよ、あれはchaliceの伝統

294 :名無しさん@お腹いっぱい。:03/06/19 15:23 ID:oxRZ7Hja
ガーーーァン・・・

295 :名無しさん@お腹いっぱい。:03/06/20 16:38 ID:jXboq/bP
今Chaliceと言うものを知り
インストールしたのですが
エディタのコマンドではありません:Chalice
と出ます
何かが足りないのでしょうか?
Chaliceのインストールは
sh ./install.sh
としただけです
そしたら
Install directory: /usr/share/vim/vimfiles
と出るだけです
Vimのバージョンは6.1です
find / -name "vim*"
で調べたら
いろいろでて来ましたので
そのなかでvimがつくディレクトリは
/usr/bn/vimdiff
/usr/bin/vim
/usr/bin/vimtutor
/usr/share/vim
/usr/share/vim/vim61
/usr/share/vim/vim61/tools/vim132
/usr/share/vim/vim61/tools/vimm
/usr/share/vim/vimfiles
/us/lib/kbd/keymaps/include/vim-compose.latin1r/X11R6/bin/vimx
になります

いろいろと調べたのですができません
もしよろしければ やり方を教えて頂ければありがたく思います
本当によろしくお願いします

296 :名無しさん@お腹いっぱい。:03/06/20 17:03 ID:2+SFKuNg
あなたが探してるのってこれだよね?この中にあったよ♪
http://endou.kir.jp/betu/linkvp/linkvp.html

297 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/20 17:06 ID:4Sfr2MPs
>>295
Vimを起動して
:set runtimepath?
:scriptnames
を確認してください。加えて
:echo has('multi_byte')
:echo has('iconv')
の結果も確認してください。後者が0を表示するようならばVimを自分でコンパイルし
てインストールする必要があります。

298 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/20 17:09 ID:Bha4wH4u
テスト

299 :名無しさん@お腹いっぱい。:03/06/20 22:41 ID:KAkTYCxz
>>297
ありがとうございます
やっとインストールすることができました
vimrcにrunなんたらのsetを記述ミスがあったようです
失礼しました

ちなみに
:echo has('multi_byte')
:echo has('iconv')
は両方ともに1を返しました

すいませんがインストールできたのですが
ひどい文字化けです
文字化け対策?にqkcをいれるとかいてあったので
qkcをおとして来てmakeしたのですが
makeしただけです
これが悪いのでしょうか?
どこかにコピーなどするものなのでしょうか
よろしくお願いします

300 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/20 22:58 ID:4Sfr2MPs
>>299
qkcは環境変数$PATHに書かれたディレクトリのどこか1つにコピーする必要があります。
通常ですと/usr/local/binや~/binなんですが、それはそのシステム管理者のポリシーに
よって異なるので適当に読み替えてください。基本的にChaliceは'fencs'等が正しく設定
され、cp932やeuc-jpそしてiso-2022-jpの文章が正しく編集可能なVimでのみ動作するよ
うになっています。ですのでそのあたりの設定も確認してください。

また、一度文字化けしたスレやメニューについては文字化けした「整形キャッシュ」が
残ってしまっています。そのため正しく設定した後でもそのまま文字化けしている場合が
あります。そういう時は、その文字化けしたウィンドウにカーソルを合わせて、R を押す
と再読込+再整形を行なうことができ、文字化けが解消されます。

301 :名無しさん@お腹いっぱい。:03/06/20 23:35 ID:KAkTYCxz
>>300
ありがとうございます
/usr/local/bin/
にディレクトリごとコピーしました
ディレクトリごとで良かったんでしょうか?

それとRはシフトとrでいいんですか?
:Rではコマンドじゃないと言われます
あまりvimにはなれていないのでわかりません
すいません
まだ下のリンクのような状態です
もしよろしければ教えてください
よろしくお願いします

http://cgi.2chan.net/up2/src/f7165.png


302 :名無しさん@お腹いっぱい。:03/06/20 23:45 ID:pwAaRseL
Chalice cvs update したら文字化けなくなった。

303 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/21 01:10 ID:faEeBVL+
>>301
使っているOSの種類も何も告げずにサポートを受けようというのはあまりに都合が良すぎませんか?
また環境変数PATHの意味がわからないようではqkcのインストールも正しくできているとは思えません。
vimに慣れる慣れない以前にUNIX LikeなOSについてもう少し学んでください。

一応GTK2のようなので
:set encoding? termencoding? fencs?
として値を確認してください。これを次のように設定すれば正しく動くかもしれません。
:set encoding=euc-jp termencoding=utf-8 fencs=cp932,iso-2022-jp
あと R というのは Shift + r です。

304 :名無しさん@お腹いっぱい。:03/06/21 11:00 ID:OvG3CpW9
ものすごい教えてクンだな。

305 :名無しさん@お腹いっぱい。:03/06/21 11:01 ID:Aed+YiXG
都合が良すぎとかじゃなくて単なる初心者だろ

306 :名無しさん@お腹いっぱい。:03/06/21 15:37 ID:WyFJMlN3
>>303
本当にすいません
OSはBREDHAT9です
上記のコマンドをためしたら
encoding=euc-jp
termencoding=
fileencodings=euc-jp
となりました
:set encoding=euc-jp termencoding=utf-8 fencs=cp932,iso-2022-jp
をして
:Chaliceしても文字化けが漢字になっただけで何も変わりません
qkcはターミナル上でqkcとコマンドしたら待機しますので
ちゃんとパスには入っています
よろしくお願いします

307 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/21 20:02 ID:faEeBVL+
>>306
では次のようにだけ設定してChaliceを起動してみてください。
:set fencs=cp932,iso-2022-jp
これで文字化けするようならば、もう一度その文字化けした状態をスクリーンショッ
トに納めて見せてください。そのような状態でも相当に情報を含んでいて、ある程度
は原因が推測できるものです。

# RHL9ならばGTK2に対応した6.2は間に合ってないハズで、>303でGTK2だと推測した
# のは誤りでした。

308 :名無しさん@Vim%Chalice:03/06/24 02:47 ID:nMyKqAHH
Chailceで書き込みテスト

309 :名無しさん@お腹いっぱい。:03/06/24 22:41 ID:JW3M4tgl
そういえばこの板にはChaliceのスレがあるのにVimのスレは無いなあ。

310 :名無しさん@お腹いっぱい。:03/06/24 22:47 ID:aiQuMTv/
VimのスレはUNIX版にあったり。
一緒の板にあってホスィのだが。

311 :名無しさん@お腹いっぱい。:03/06/24 22:52 ID:JW3M4tgl
Linux板にもあったけど一瞬で即死
http://pc.2ch.net/linux/kako/1015/10155/1015543289.html


312 :名無しさん@お腹いっぱい。:03/06/25 08:00 ID:bsOy30CP
>>309-310
昔soft板に立てたけど、即死だった。

313 :名無しさん@お腹いっぱい。:03/06/28 02:13 ID:V6OhvYOY
kannri

314 :名無しさん@お腹いっぱい。:03/06/29 19:15 ID:KUoXyRG1
「サーバ負荷が高くて書き込めません」エラーが出てるときは
chaliceはエラーを把握してくれないので、カキコしようとした内容は
そのまま異空間に旅立ってしまうようでつ。

315 :名無しさん@お腹いっぱい。:03/06/29 21:34 ID:lUfGafgV
エラーメッセージが表示されるようにはできないのかな

316 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/06/29 22:00 ID:1Q6taZcS
>>314
> 「サーバ負荷が高くて書き込めません」エラーが出てるときは
その時のエラーを表示しているHTMLを、私に送るかドコかにアップするかしてください。
そうすれば対応できるかもしれません。

317 :名無しさん@お腹いっぱい。:03/07/02 01:43 ID:J8A30RZw
>>314とは別ですが、ニュー速に書きこもうとすると
> ERROR:ブラウザを立ち上げなおしてみてください。
という珍しい(?)エラーが出ます。(w3mなどでは出ません)
http://news4.2ch.net/news/

begin 644 error.html
M/&AT;6P^/&AE860^/'1I=&QE/H)D@G&"<8)N@G&!23PO=&ET;&4^/&UE=&$@
M:'1T<"UE<75I=CTB0V]N=&5N="U4>7!E(B!C;VYT96YT/2)T97AT+VAT;6P[
M(&-H87)S970]4VAI9G1?2DE3(CX\+VAE860^/&)O9'D@8F=C;VQO<CTB(T9&
M1D9&1B(^/"$M+2`R8VA?6#IE<G)O<B`M+3X*/&9O;G0@<VEZ93TK,2!C;VQO
M<CTC1D8P,#`P/CQB/H)D@G&"<8)N@G&!1H-U@XF#18-5@O"7IX*_C^."L(+(
M@JB"M8+$@MV"Q(*M@KZ"LX*B@4(\+V(^/"]F;VYT/CQU;#X\8G(^@WJ#6(-G
M/&(^:&EM:6-H=3PO0CX\8G(^/&(^(#PO8CX\8G(^EKR13X%&(#QB<CY%+6UA
M:6R!1B!S86=E/&)R/I/@EV6!1CQB<CYT97-T/&)R/CQB<CX\+W5L/CQC96YT
M97(^@K&"OX+G@L6#BH.-@5N#:(*U@L2"K8*^@K."HH%"/&$@:')E9CTB+BXO
M;F5W<R]I;F1E>"YH=&UL(CX@1T\A(#PO83X\8G(^E:J"J8+G@LB"HH*Q@L:"
MJH*@@L&"O8+G/&$@:')E9CTB:'1T<#HO+W=W=RXR8V@N;F5T+V=U:61E+R(^
M@E&"OX+A@O&"RX+I@TN#0X-H/"]A/H+6@4*!0H%"/&)R/CQB<CX*@W:#C8-,
M@U:!6Y"GC,""S8%!/&$@:')E9CTB:'1T<#HO+S)C:"YT;W)A,RYN970O(CZ"
M48*_@N&"\8++@NF#<H.%@5N#03PO83Z"\(YG@J2"QHGQE/""Q8*K@NF"L8+&
<@JJ"H(+H@MR"MX%"/"]B;V1Y/CPO:'1M;#X*"@``
`
end

318 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/07/02 09:01 ID:P3sQ1P4w
>>317
時間制限が他の板よりも厳しいのだと推測されます。時計の進みが無いかをチェック
してください。その上で、書き込み文章を作成してから、実際に書き込むまでのタイ
ミングを少し遅らせてみてください。

319 :名無しさん@Vim%Chalice:03/07/08 05:39 ID:h8xMOAmg
書き込みのてすとをさせていただきます。

320 :名無しさん@Vim%Chalice:03/07/12 13:01 ID:ForKxItZ
スレの表示にMSPゴシックを使うことってできないんでしょうか?

321 :名無しさん@お腹いっぱい。:03/07/12 13:23 ID:7dNtCJpw
- let chalice_ngwords = '^山崎渉'
+ let chalice_ngwords = '^山崎\s*渉'
な今日この頃、待ってると出てくれない「サーバ負荷」エラー。

>>320
それはchaliceというよりはvimの設定の問題なのでは。

322 :名無しさん@お腹いっぱい。:03/07/12 22:49 ID:+i7s+HCW
Vimではプロポーショナルフォントは使えないんだから諦めれ
っていうかプロポーショナルフォントは嫌いじゃ。
:と;の区別もつかん。


323 :320:03/07/13 00:32 ID:mI/Zmo2S
ありがd
vimでは設定できないけど、もしかしたらと思ったんですけど
やっぱり使えないのですねん

でもこれ今日導入したんですが、スレ検索とかがviの動作でいけるのはすばらしいですね

324 :山崎 渉:03/07/15 11:44 ID:h8QbQwCs

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

325 :名無しさん@お腹いっぱい。:03/07/15 13:57 ID:9OIKuJhx
http://f15.aaacafe.ne.jp/~nanonine/
これどうよ?
誰か使ってるひと居る?

326 :名無しさん@お腹いっぱい。:03/07/15 15:24 ID:WTm5LEC0
shitarabaのスレ一覧を見ることってできんの?
板のURL持ってきてC-Nすると外部ブラウザが起動する罠

327 :名無しさん@お腹いっぱい。:03/07/15 15:46 ID:O03Opwci
>>325
初耳だけど、名前が洒落てるね。

>>326
栞からなら開けるよ。

ついでにtypo。
- " 半角スペース2個を全角スペース2個に展開
+ " 半角スペース2個を全角スペース1個に展開

328 :名無しさん@お腹いっぱい。:03/07/15 16:36 ID:WTm5LEC0
>>327
栞からでもだめだ…

今のところスレ全部栞に登録してカテゴリにぶち込んでしのいでるが、
これだと新スレ立ったことに気がつかんくてさっきはまった。

329 :名無しさん@お腹いっぱい。:03/07/15 16:39 ID:WTm5LEC0
あ、それとさ、栞のカテゴリって、ヘルプ読むと■で始まる行を
作るって書いてあるが認識されない。

■カテゴリ
 [板] UNIX
 [板] OS

とかじゃだめなのか?
カテゴリはできるんだが、

■カテゴリ
○ 【無名カテゴリ】 (2)

になっちまって鬱だ

330 :名無しさん@お腹いっぱい。:03/07/15 17:56 ID:O03Opwci
>>328
今試してみたら、>>28のリンクは外部ブラウザになったけど、
> [板] test http://jbbs.shitaraba.com/business/142/
とすると普通に開けたよ(1.8.019)。


>>329
> ○ 【無名カテゴリ】 (2)
になるってことは、
> let chalice_foldmarks = '●○'
とかにしてるってことかな。

だとしたら、
> ■カテゴリ
でなく、
> ●カテゴリ
にしないとダメだったと思う。

331 :名無しさん@お腹いっぱい。:03/07/15 18:17 ID:WTm5LEC0
>>330
ほんとだ。激しく文字化けするが開ける事は開けるな。

●カテゴリにしたらできたよ。
そんな設定にしたのわすれてたyp!
ウワァァァァァァァァァァン

サンクス

332 :名無しさん@お腹いっぱい。:03/07/16 11:49 ID:WcQis/3n
>>325
Maliceからの書き込みテスト
閲覧スレの履歴とかあってなかなかいい感じかも
動作的にはChaliceとほぼ同じだ

333 :名無しさん@お腹いっぱい。:03/07/16 20:24 ID:x7N+1r+x
Chaliceとどの辺が違うの?
やっとGNU iconvから卒業できたNetBSDユーザとしては、用意する
ものにGNU iconv ライブラリなんて書いてある時点で萎え萎えでつが。

334 :名無しさん@お腹いっぱい。:03/07/17 00:55 ID:jqfrkkE5
>>333
漏れ自身、Chaliceの導入してからまだそんなにたってなくて
全部の機能が使いこなせるわけではないんだけど、違いそうな機能
・レスを引用して書き込みウィンドウ表示
・スレ内検索->新ウィンドウに結果表示(レス単位)
・スレ一覧<-->ログ一覧切り替え表示
・板やスレを新しいウィンドウで開く
・F1キーでヘルプ表示
てとこかなぁ

ivonvライブラリとかどちらが速いかとか内部的なことはよくわかりません(´Д⊂グスン

あまりvimすらよくわかってないので、
スクリプト組めばできそうなのもいろいろあるような気もします

335 :名無しさん@お腹いっぱい。:03/07/17 10:20 ID:RTJJfcqI
malice.vim、確かに手は入ってるが、KoRoN氏の著作権表示を剥せるほどでは
ないような気が。
「確信犯的に」やってるそうだが。

336 :名無しさん@お腹いっぱい。:03/07/17 12:05 ID:n/3/X01A
ChaliceにPerlでいろいろと機能を付け足したものでしょ。


337 :名無しさん@お腹いっぱい。:03/07/17 17:50 ID:HkgVypo7
Perlかよ...

338 :名無しさん@お腹いっぱい。:03/07/17 18:11 ID:RTJJfcqI
>>336
そうなんだけど、alice.vim以外のあらゆる場所から著作権表示が消し去られてる。
それでいて、実際にはchaliceのままの部分が実に多い。
で、maliceの作者はそれを「確信犯的にやってる」と言ってる。
http://tolkien.s7.xrea.com/test/read.cgi/jikken/1042269693/133

こういうのって、どうなのかなあ、と。

339 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/07/20 16:49 ID:AZJ0YBvi
久しぶりなのでageで書きます。

Perlで2chアクセスを管理するモジュール作ってやれば、もっと高度なことができること
は明らかです。curlもgzipもlibiconvも要らない、綺麗なモノが書けるでしょう。でも
ChaliceがChaliceである所以(ゆえん)は、外部ツールの組み合わせとvimスクリプトだけ
で、実現できているところにあるんです。だからPerlの全面利用はChaliceではやらない。

著作権は権者が差し止めなどを主張しない限り、なんら実行力を持つものではありませ
ん。で、Chaliceについては、他人が同様に利用するのを阻害しない限りにおいて、改
変・商用を問わず自由に使ってもらえれば良いと考えています。ですから特に問題視して
いません。

ただ、変数名とかわざわざ書き換えるのは大変だろうなぁ、と関心してます(苦笑

340 :名無しさん@お腹いっぱい。:03/07/20 17:50 ID:QgRK65RP
もうちょっとおもしろいこと言ってくださいよ

341 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/07/20 17:59 ID:AZJ0YBvi
例えば?

342 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/07/20 18:03 ID:AZJ0YBvi
Maliceという名前、alice.vimを使ったメーラに付けようかと、
かなり早い段階で思いついたけれど、流石に意味が良くないのでヤメた。
とか?

343 :名無しさん@お腹いっぱい。:03/07/20 18:08 ID:LKIfJcWu
IDはなかなか面白い。bviと(Bill) Joyが入っている。

しかし、わざわざ後ろ暗くなるようなことをしなくてもいいと思うんですけどねえ。
「パッチをくれた皆さん」の端くれとしては、やっぱり面白くないですもの。

344 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/07/20 19:10 ID:AZJ0YBvi
>>343
> 「パッチをくれた皆さん」の端くれとしては、やっぱり面白くないですもの。
う。それは本当に申し訳ないです。そこまで気が回っていませんでした。私がこんなコ
メントして良いのかわからないところですが、ここはひとつ大目に見てはもらえないで
しょうか?。

ChaliceはVimスクリプトというその性格上、オープンソースでしか在り得ませんから、
コードが模倣・転用されることは本質的に不可避です。ですからChalice以外に転用さ
れることを望まれないパッチがあるのだとすれば、それはChaliceのライセンスの在り
方というのを考えなければいけませんね。

345 :名無しさん@お腹いっぱい。:03/07/20 19:21 ID:FLXkF7ZN
malice って「悪意」なんですね。ある意味、絶妙なネーミングだわな。

346 :名無しさん@お腹いっぱい。:03/07/20 19:36 ID:kkhGuqaj
>ソフトウェア利用者へは本ソフトウェアを改変する権利がソフトウェア作成者より
>与えられます。但し本ソフトウェアへ改変を施したバージョンを再配布する場合に
>は、改変内容及びその実装方法をソフトウェア作成者へ無条件で開示する義務が生
>じます。
開示する手段が書いてない以上、とりあえず公開しているからライセンス的には
問題ないということになるかな。
それに著作権は自動的に付与されるものだから、著作権表示を消したからって
違反にはならないだろう。
BSDライセンスみたいにCopyright表示を義務づけないとだめなんじゃない?
対策としては、Chaliceが進化し続けることだけだろうな。
逆に言うと、Maliceは進化の止まったソフトウェアを別の人間が進化を請け負うっていう
オープンソースの理想をいっているともいえるしね。

347 :名無しさん@お腹いっぱい。:03/07/20 19:57 ID:LKIfJcWu
>>344
> ここはひとつ大目に見てはもらえないでしょうか?。
私の分に関しては、もちろんokです。匿名で「投げた」パッチですから、
その処遇はKoRoNさんがお決めになることです。

模倣も転用も望むところ、むしろ望ましいところで、
自分で書いた覚えのあるコードを見掛けた時には嬉しかったくらいですが、
コピーライト剥しに気付いた時点で、逆にムカッと来たのは事実ですね。
モラルの問題というか…

348 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/07/20 20:05 ID:AZJ0YBvi
>>345 音は良いんですけどね、海外にも出すことを考えると採用できないんです。

>>346
私としては、どのような形であれプロダクトが派生するのは大歓迎なんです。例えそれが
本家に取って変わってスタンダードになったとしても、です。なのでライセンスに関する
その文言は、もうちょっと緩くしても良いくらいだと考えています。ですが、今まで
Chaliceに協力していただいた方の気持ちや想いに、どう収拾をつけ応えて行くのかとい
うあたりが問題だと考えています。

349 :名無しさん@お腹いっぱい。:03/07/21 00:48 ID:E2JG0Lpm
>>339
煽るつもりは全然ありませんが…
単なる疑問ってことで。

> ChaliceがChaliceである所以(ゆえん)は、外部ツールの組み合わせとvimスクリプトだけ
> で、実現できているところにあるんです。だからPerlの全面利用はChaliceではやらない。
この所以が何を言いたいのかよく分かんないんですけど、どういうことでしょう?
vim scriptの中にperl scriptを書きたくないってことですか?
それとも予めデバッグ済みの外部コマンドを使った方が効率が良いってことでしょうか?

perlも結局は外部ツールって気がするんですけど…
curlとはscriptを必要とするかどうかの点で違いがありますが。

本当なら全てvim scriptで書ければ奇麗なんだろうけど、
mattn氏がせっかく作った組込みsocketもBram氏には拒否されちゃったしなぁ…

> Maliceという名前、alice.vimを使ったメーラに付けようかと、
もしかしてメーラーを作られるおつもりですか?

350 :名無しさん@お腹いっぱい。:03/07/21 02:55 ID:rekM5tWP
>>349
ごく単機能のインターフェースが必要なだけなんだから、なにもperlを
使う必要はないと思うけど(速度的にも)、だけどそれがChaliceの所以
だとはしらなんだ。

あと、socketだけ実装されても今のevalの能力だったらまともに
通信できないような気がするんだけど。
できれば、ハンドシェイクの部分だけでもコードをみてみたい気がする。

351 :名無しさん@お腹いっぱい。:03/07/21 08:15 ID:C3dV7TfZ
Ruby使えよ!

352 :名無しさん@お腹いっぱい。:03/07/21 09:26 ID:1s9Zsf+q
>>351
Pythonを忘れて貰っては困る!

353 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/07/21 10:18 ID:5ZrTvRNw
Perlを:!perlで呼び出す分には外部ツールの1つですが、if_perlで呼び出すのは外部とは
言い難いです。それにif_perlは明示的にコンパイルしなければ有効になりません。現在
のChaliceでは、ファイルの行数カウントの高速化のためにif_perlを使ってはいます。た
だこれはif_perlが無くても動作するので、例外と考えてください。

Chaliceはそのキッカケが、まっつんさんから「2chのwgetを使ったHTML取得+2ch用HTML2TXT
コンバータ」のスクリプトがメールで送られてきたことでした。それを見た私は、そんな
苦労するくらいだったらsubject.txtとdatを取得して、vi(ex)コマンドで整形すれば充分
使い物になるじゃん、と思った所から始まっています。ちなみに、まっつんさんはその
時、datの存在を知らなかったそうです。

Perl/Ruby/Pythonを使って書くなら、それはその言語にて2chアクセスモジュールを書く
のが正しいエンジニアリングです。それにはデバッグやメンテのコストが引き下げられる
という側面もあります。でも、それはそういう高尚な目的を意識を持てる人がやれば良い。

生い立ちからしてVimスクリプトを指向して始まったのがChaliceですから、そのメイン部
分がPerl/Python/Rubyになってしまっては、それはもうChaliceではありません。

354 :名無しさん@お腹いっぱい。:03/07/21 15:53 ID:hfN2Z1az
vimの質問になっちゃうんだけどいいかな

Chaliceで表示中のスレを検索(grep)したいんだけど
なにかいいやり方はありますか?
今は :g/hogehoge/# で凌いでるんですけど
結果を別ウィンドウで表示する形にしたいのです

あとスレ一覧で新規スレにはなにかマークは着くんでしょうか

355 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/07/21 20:14 ID:5ZrTvRNw
>>354
> 今は :g/hogehoge/# で凌いでるんですけど
:redir! > somefile
:g/hogehoge/#
:redir END
:cfile somefile
みたいな感じで。そのままじゃダメかもしれませんけど。

> あとスレ一覧で新規スレにはなにかマークは着くんでしょうか
いまんところ付かないです。これはそのうち「過去1時間以内に建ったスレ」みたい
な感じで、マークできるようにするかもしれません。

356 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/07/21 20:40 ID:5ZrTvRNw
>>349 レス忘れ
> もしかしてメーラーを作られるおつもりですか?
いつまでもOEを使っていると馬鹿にされて仕方ありません。
前々から作りたいと考えていて、基礎実験は幾つかやっていますが、
本格的に取り組むには至ってない、というところです。

357 :349:03/07/22 00:43 ID:4v4l1UBU
>>356
> いつまでもOEを使っていると馬鹿にされて仕方ありません。
私はOEを使わないようにしてます。
設定がわかりにくいし、M$が修正してもすぐに別の穴が開くし。

> 前々から作りたいと考えていて、基礎実験は幾つかやっていますが、
> 本格的に取り組むには至ってない、というところです。
おお。素晴らしい。

実は私もChaliceを見習ってメーラー作ろうかと目論んでました。
とはいえ外部コマンドは使わず perl interface を使うつもりなんで
KoRoN さんのおっしゃる「所以」とは違った方向に行ってしまいますが。

こちらも実験的なことはやってますが、時間があまり取れていないのが現状です。。
KoRoNさんが作った方が断然早そうですね(笑

たぶんvim userはみんな期待していると思いますよ。

358 :名無しさん@お腹いっぱい。:03/07/23 22:32 ID:DpZ6Upcv
test

359 :名無しさん@お腹いっぱい。:03/07/23 22:50 ID:DpZ6Upcv
test

360 :名無しさん@お腹いっぱい。:03/07/25 00:38 ID:NchJPSR9
突然あるスレが全部BROKENで読めなくなっちまった。
なぜかと思って navi2ch でみたら、なんだかわからんが
俺が読めなくなった時点のレスに□になってる文字があった。

どうやらこの文字を変換しそこねて全部BROKENしてるみたいだが、
そのレスだけあぼーんして他をみる方法ってないの?
今のところ navi2ch に移行してしのいでるんだが、Emacs じゃ
やってられん…。

361 :名無しさん@お腹いっぱい。:03/07/25 00:54 ID:xlWKBTay
へぼい方法だが、dat直接シジチュしちゃうとか。

362 :名無しさん@お腹いっぱい。:03/07/25 03:58 ID:NchJPSR9
>>361
ソレダ!
シジチュして患部を切除したら快方に向かいつつあります。

363 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/07/31 23:30 ID:tNfaNtd9
パッチリリース for 1.8
    http://www.kaoriya.net/testdir/patches-chalice/1.8.020
    http://www.kaoriya.net/testdir/patches-chalice/1.8.021
    http://www.kaoriya.net/testdir/patches-chalice/1.8.022
    http://www.kaoriya.net/testdir/patches-chalice/1.8.023

主に「>>1」等のジャンプに関する修正です。「From:1」のような表記でも、画面に違
いはありませんが、ジャンプできるようになっています。

364 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/07/31 23:32 ID:tNfaNtd9
パッチリリース for 1.8
    http://www.kaoriya.net/testdir/patches-chalice/1.8.020
    http://www.kaoriya.net/testdir/patches-chalice/1.8.021
    http://www.kaoriya.net/testdir/patches-chalice/1.8.022
    http://www.kaoriya.net/testdir/patches-chalice/1.8.023

主に「>>1」等のジャンプに関する修正です。「From:1」のような文字列も、画面表示
こそ変わりませんが、ジャンプできるようになっています。

365 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/07/31 23:34 ID:tNfaNtd9
オフラインモードのまま書込んで、書込めていないように錯覚して、2重カキコしてし
まいました。メッセージを出すなり、強制的に読み込むなり、直さなきゃいけませんね。

366 :> 364:03/08/01 00:01 ID:TDtFDmmr
>364
>> 364
>>364
>364
364>>
> 主に「>>1」等のジャンプに関する修正です。「From:1」のような文字列も、画面表示
> こそ変わりませんが、ジャンプできるようになっています。
おお、なかなか便利ですね。いろいろ試してみるとします。

> オフラインモードのまま書込んで、書込めていないように錯覚して、2重カキコしてし
> まいました。メッセージを出すなり、強制的に読み込むなり、直さなきゃいけませんね。
スレッド窓と書込窓が違うスレになっている時、書込後のリフレッシュが正しく
行なわれないのもよろしければ修正きぼんぬ

367 :名無しさん@お腹いっぱい。:03/08/01 08:44 ID:cfplh04/
>>364
cvsにアクセスできませんでした。
cvs -d :pserver:anonymous@cvs.kaoriya.net:/anonycvs checkout chalice
cvs [checkout aborted]: connect to cvs.kaoriya.net(165.76.93.24):2401 failed: Connection refused

368 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/01 08:54 ID:3WuuJ9iM
>>367
月初めでIP変わってました。今DNSを更新したので暫らくすれば行き渡ると思われます。

369 :367:03/08/01 13:15 ID:cfplh04/
>>368
アクセスできました。

370 :名無しさん@お腹いっぱい。:03/08/01 18:24 ID:qePVcn3C
>>368
自分もアクセスできました(一応確認のため)

371 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/01 20:38 ID:3WuuJ9iM
一応、細かく説明しておきます。以前は「関係ない話題で異様に盛り上がる某スレ(笑)」
に良く見られた「>>100>>120」というような表記があった際、必ず100の方へ飛んでし
まっていました。>363のパッチ以後は判定方法の変更により、カーソルが重なっている方
へちゃんと飛べます。カーソルの下に適切なアンカーが無い場合には、カーソル後のアン
カーを探し、それも無い場合にはカーソル前のアンカーを探します。

また以前は'iskeyword'を弄ることで、<cword>を使ってそれやURLを無理矢理拾っていた
のですが、新しく /\%c を利用することで'iskeyword'を弄らないで済むようになりまし
た。旧来の方式である'iskeyword'の変更は、wやbなどのWord Orientedな操作の動作を変
えてしまっていたので、それが無くなったことにより人によっては違和感を覚えたり、逆
に使いやすくなったりするでしょう。

372 :名無しさん@お腹いっぱい。:03/08/01 22:58 ID:DnJW9hKo
test

373 :名無しさん@お腹いっぱい。:03/08/02 02:00 ID:Z/0lU/zE
>>371 KoRoN氏
乙です

374 :ぼるじょあ ◆ySd1dMH5Gk :03/08/02 05:10 ID:NHDo2EMJ
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ

375 :名無しさん@お腹いっぱい。:03/08/02 16:14 ID:DcTOtLoL
さきほどnetupvimで6.2.56に上げましたが、
excitetranslate.vimの最終行のcommand定義で-range=が許されない
  E178: カウントの省略値が無効です
というエラーが出るようになってしまいました。

できればexcitetranslate.vimの修正を
お願いできますでしょうか? > KoRoN氏 or mattn氏

376 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/02 16:42 ID:QTotF8FL
>>375
ご自分で -range= というのを -range に直してください。その方が手っ取り早いです。

377 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/03 00:18 ID:PgB3uz+8
パッチリリース for 1.8
    http://www.kaoriya.net/testdir/patches-chalice/1.8.024

8月以降、整形キャッシュが効かなくなってしまうというバグを潰しました。
今まで気が付かなかった…。

378 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/03 14:28 ID:PgB3uz+8
    http://turedure.s8.xrea.com/equal2ch/
あっちのほうがユーザ数では多くなるだろうからこんな風に言うのもなんだけど、
コンセプト的にライバルかも。

379 :名無しさん@お腹いっぱい。:03/08/07 19:40 ID:AUUyIZrO
読み込み時と書き込み時とで別のオプションをcurlに渡せると便利だと
思うのですが、いかがでしょう。
# 書き込みはproxy規制が厳しいので…

- let opts = g:chalice_curl_options
+ let opts = g:chalice_curl_writeoptions

begin 644 chalice-18.024-curl_writeoptions.diff.bz2
M0EIH.3%!62936>\*_M<``%+?_N`P<.__\NB]TVV_[__0.(O^@03)@`%`58`"
M!``P`96VP0:FB-(CU#TTU-&AY)^J8@`&@--,C09-`#0](--/*>U!JGI&GJ3*
M:;4,(T:8"-,$::9,F$,(R-!H-,(T8$$DH*>T:B8F4]3U'IHTR3]4R;4,"&&A
M`VB:8T!&FC`C1T$HJ"C1@[/:1$AMU"-*[.\NLLEI\;9`@!MH44:>$@P22G*4
M'X*!31,<),`XJS(#3K9W40#(<*RV1$A`,A!GGFWJ6*.%'4(`\],MKZP%#ECD
MLL6G5$]F9XQ*Z<MSQU1I$GICL!B&0!CC"`\-@H$=7?;<*J)!F$,!A<UV68!*
MN%F@12I:375)88GBLHQB.9P"%=(!`G":>T0=\`?R^-7C06?5JR_.Z\U[_%R1
M4_:3I.@+[+T_3`@HNKE+<R.J*/>07R1*9`]4J-"DZ!!8D?>:Z2*Z.)1;6R0I
M??3L<+X63-<L1'-C(/)1$<"X%+5;"5BLCC+*PK%?"ED2HW*B#XM7/*4&+04$
M,,H$5C!%:9F>$URG@B)D$DA7A^2D2J7">FYDT,!>>0EYTV,.%'EP011*LAS!
MB%OS&]QV$LK9.F<?GFF"\_=HWOWZTHNVHQ'@2(8_80C\&2/E6)'%_Y:V4KOQ
@R18PBDE+DEV>%;5P]`@R7B1J)SM81=R13A0D.\*_M<``
`
end

380 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/07 23:01 ID:848wP75u
>>379
具体的にどんな設定をするんですか?。それがわからないことには評価し難いです。

381 :名無しさん@お腹いっぱい。:03/08/08 00:05 ID:ZEU7+SjX
>>380
書き込む時だけproxyを外したり他のproxyに代えたりといったことを想定しています。
普段使っているproxyで大抵の板は読み書き出来るのですが、一部規制の厳しい板
(ここソフトウェア板がそうです)では弾かれてしまうので…

let chalice_curl_options = '-x proxy.that.i.use:8080 --connect-timeout 15 -m 30'
" 書き込みは長めにタイムアウトを取る
let chalice_curl_writeoptions = '--connect-timeout 30 -m 60'

382 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/08 00:53 ID:WyG2kzpU
>>381 了解です。取り込みます。

383 :362:03/08/09 20:45 ID:bp8+JfI1
再発したらシジチュ最初からやり直しだyp!
もう何百レスもタグの付け替えすんのはいくらなんでもマンドクセ

変換できないとBROKENするの何とかなんないんだろうか。
せめてそのレスだけBROKENしてくれりゃ救いようもあるんだが
全部BROKENされるとシジチュする気もうせる…

384 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/09 21:17 ID:TJm8Ch0e
>>383
そのスレのURLと使っている環境(OSやicov/qkcとnkf等)を教えてください。

385 :362:03/08/10 08:25 ID:cLQyDpSf
>>384
まずURL。
http://jbbs.shitaraba.com/game/bbs/read.cgi?BBS=6363&KEY=1055984116

Windows 2000, Vim 6.2.56 Kaoriya版, Chalice 1.8.019
iconv-1.8-dll Kaoriya版

です。

386 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/10 08:51 ID:pagxjEq2
>>385
化けないです。Chaliceが019と024で違いますけど、それ以外は同じ環境です。でも
019から024の間にはエンコードがらみのパッチは無いです。敢えて上げるなら024の
整形キャッシュが働かないというのですが、遅くなるだけで文字化けに繋がる内容と
は言い難いです。となるとVimオプションが絡んでいる…fencsあたりかもしれませ
ん。

念のためChalice実行中に:set fencsをして、それを教えてください。あとシジチュ
した時に、どの文字を消したのかも。

387 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/10 09:03 ID:pagxjEq2
>>385
ちょっと実験してみてfencs関連で怪しいのを見つけました。通常Vim6.2にiconv1.8以
降を組み合わせて使っている場合、KaoriYa版のvimrcではfencsにeuc-jpの代わりに
euc-jisx0213を使用するようになっています。
# 都合によりeuc-jpもfencsに含まれますが、順序からeuc-jisx0213が優先されます。

試しにこのeuc-jisx0213をfencsから外すと、385で示されたURLが化けました。なので
362さんが独自にfencsを設定していてその中でeuc-jpだけを使っている、ということが
考えられます。確かめてみてください。

なおeuc-jisx0213を使と、djなどの文字が変換できるようになります。

388 :362:03/08/10 09:08 ID:cLQyDpSf
>>386
なにゅう!どうもお手数かけます…。
:set fencs
fileencodings=iso-2022-jp-3,shift-jis,utf-8,ucs-2le,ucs-2,euc-jp
これがだめなのかなぁ。

シジチュして消した文字は…どれだっけ?今探したけど見当たりません。
えっとですね、もう文字がどうこう言う以前に、dat開いたら

<dt>1 名前: <font...

って感じで崩壊してるわけですよ。
本来なら

<b>ナナシコさん </B>...

なはずなのに。
なので、今回のシジチュってのはs///を駆使しながら整形したわけです。
で、前回シジチュして切除した患部の文字がわかんなかったんで、
あきらめて別のソフトで sjis に convert したらそれは開けてます。
当然新しくレスが付くたびにそれは化けるんで、毎回 convert の刑ですが。

389 :362:03/08/10 09:27 ID:cLQyDpSf
>>387
再びなにゅう!
昔でふぉのvimrcからもらってきた設定をそのまま使ってたけど、
今GVim6.2 kaoriya版のでふぉvimrcを見たら進化してたyp!

さっそくこぴぺしていそいそとリロード…
うおぉぉぉ化けないyp!
感動しまつた。ありがとうございます。
もうNavi2chに浮気するなんて言いません。Chalice一筋でつ。 。゚(゚´Д`゚)゚。

390 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/10 09:33 ID:pagxjEq2
>>388
> :set fencs
> fileencodings=iso-2022-jp-3,shift-jis,utf-8,ucs-2le,ucs-2,euc-jp
ダメですねぇ…Chaliceでjbbs.shitarabaを使う上では
  1. euc-jpがeuc-jisx0213になっていない
というのは致命的です。さらにVim用の設定としては
  2. 先頭にucs-bomが入ってない
  3. shift-jisが入っている
  4. ucs関連はucs-bomの直後がベター
これだけの問題があります。KaoriYaのvimrcは一応そのあたり考慮して、
iconvがeuc-jisx0213に対応しているかもチェックして設定するようになっているので、
特に必要が無い限りfencsは変えないほうが良いでしょう。

ちなみに化けている文字の1つ目は「avでした。

391 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/10 09:38 ID:pagxjEq2
>389
あ、良かった。解決されたようですね。KaoriYa版では最低限日本語環境で困らない設定になるよう
常に研究し、NetUpVimでその成果である最新のvimrcが利用できるようになっています。
特にfencsはノウハウのカタマリで比較的頻繁に変更がある箇所ですから、
_vimrcに直コピーするのは避けたほうが良いかもしれません。

392 :362:03/08/10 11:10 ID:cLQyDpSf
>>390
>>391
なるほど、そういうことでつか。
ってことでさっくり削除してKaoriYa版vimrcの設定がそのまま
有効になるようにしますた。

ところで>>390の「 」がリロードしても表示されまつぇん。
フォントが悪いのかなぁ、東風ゴシックなんでつけど…
と思ったらやっぱりそうでした。MSゴシックにしたら見れますた。
ふーむ。普段はともかくChaliceではおとなしくMSゴシックにします。

393 :名無しさん@お腹いっぱい。:03/08/10 11:23 ID:8DauEew6
>>391
スクリーンショットって公開しないんですか?

394 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/10 19:09 ID:pagxjEq2
>>392
フォントはM+、もしくはUM+を推奨ということで。ちょっと小さいかしら。

>>393
古いのは幾つかありますけど
http://www.kaoriya.net/img/snapshot/gvim-6.0.93-00.png
http://members.jcom.home.ne.jp/monazilla/showcase/other.html
もっと別のが見たいということでしょうか?。

395 :名無しさん@お腹いっぱい。:03/08/11 01:31 ID:LJkKL76Y
スクリーンショットとってみた。
vim
http://penguin.s4.xrea.com/imgboard/img-box/img20030811012637.png
gvim
http://penguin.s4.xrea.com/imgboard/img-box/img20030811012839.png

396 :名無しさん@お腹いっぱい。:03/08/11 08:45 ID:HnW4Aat2
>>395
こう言うキャラクタベースの画面って懐かしくて好きです。
とこんどはncursesか何かで作りたくなりまつね。


397 :名無しさん@お腹いっぱい。:03/08/11 18:43 ID:fsmrKTOy
>>394
M+は昔使った時にあまりに美しくないんですぐ捨てますた。
UM+は使ったことありませんが基本は同じですよね。
東風もそれほどじゃないですがフリーな中ではまぁまぁなんで
好んで使ってたんですけど、やっぱフォントはモリs(ry

昔使ったM+は1.0.0でしたが、今は2.0.3にまでなってるんですね。
今UM+を使ってみましたが、修正されたのかわたしの目が変わったのか
昔ほど汚くは感じませんでした。でも東風には及びませんねぇ。
ちゅうかやっぱりモr(ry
ってことで、chaliceではUM+を使うことにしてみます。

398 :名無しさん@Vim%Chalice:03/08/11 18:53 ID:URzGpXLp
漏れも撮ってみますた(賞味期限24Hでつ)
http://up.isp.2ch.net/up/12b0267e3d44.png

399 :名無しさん@お腹いっぱい。:03/08/11 18:58 ID:HnW4Aat2
>>398
もはやなんか解りませんな・・・。
見習わねば。

400 :名無しさん@お腹いっぱい。:03/08/11 19:51 ID:E5159WV1
400(σ^▽^)σゲッツ!!

401 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/11 23:18 ID:wgkOlQJf
>>395,>>398
ギャラリー作ってみました。
    http://www.kaoriya.net/gallery/chalice/index.html
掲載不可なら言ってください。

402 :名無しさん@お腹いっぱい。:03/08/11 23:42 ID:ISVCb7Lx
では私も。BDF M+ 10ptです。
http://penguin.s4.xrea.com/imgboard/img-box/img20030811233908.png

403 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/12 00:01 ID:+OJtWp19
>>402 小ッ!

404 :402:03/08/12 02:44 ID:Xez3RO51
10ptじゃなかった10dot。
縦27 横88 (編集領域外含)だからねぇ・・・。

405 :名無しさん@お腹いっぱい。:03/08/15 21:52 ID:eA8k2gfl
format.vimってKaoriYaからなくなってる?
日本語の文書でJが思うように動かなくて、そういえばformat.vimって
あったよな、と思ったがKaoriYaに見当たらないyp!

406 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/15 22:48 ID:7zHYLSpl
>>405
VimスレかVim掲示板で聞いて欲しい内容ですが、ここで答えちゃいます。format.vimは
KaoriYa版に今も含まれています。但しJの挙動については、Vim自身の'formatoptions'
に追加されたMもしくはBフラグを使うようになったため、
    let format_join_spaces
というオプションでは設定できなくなりました。今まで2を使用していた場合はM、1を
使用していた場合はBを指定してください。0を使用していた場合はどちらも指定しない
でください。例:
    set formatoptions+=M
    set formatoptions+=B
詳細は:help fo-tableを参照してください。

407 :名無しさん@お腹いっぱい。:03/08/15 22:55 ID:w6gl/L1P
巡回や更新チェックの際、新規カキコがローカルあぼーん対象のもののみだったら
見たことにして次に逝ってくれるようには出来ないかなあ…

408 :名無しさん@お腹いっぱい。:03/08/15 23:01 ID:Xt4bVIrq
407じゃないですが、ngwordがらみで質問です。

datを取得後にngwordの設定を変えても既にキャッシュされてるものには反映されませんよね?
これを反映させる方法はないでしょうか?

現存するスレなら、再度そのスレ一覧に行ってdでキャッシュ消して再取得すれば良いのですが、
過去ログのキャッシュの場合、消してしまうと再取得できないので…

409 :名無しさん@お腹いっぱい。:03/08/15 23:05 ID:w6gl/L1P
>>408
407じゃなくもないですが、オフラインモードにしてRだったかな。

410 :名無しさん@お腹いっぱい。:03/08/15 23:07 ID:eA8k2gfl
>>406
あれ、ごめんなさい、素でスレ違いしてました。 ̄|_|○
そういうことでしたか。ありがとうございました。
ちなみに、Bにして幸せになれました。

411 :山崎 渉:03/08/15 23:27 ID:lNVCvLud
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

412 :408:03/08/15 23:36 ID:Xt4bVIrq
>>409 = >>407
できたよー。サンクス。

413 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/16 10:19 ID:2k6RGom/
パッチリリース for 1.8
    http://www.kaoriya.net/testdir/patches-chalice/1.8.025
    http://www.kaoriya.net/testdir/patches-chalice/1.8.026

スレでの再整形コマンドを r に割り当て、差分取得を = に移しました。

>>407 それはサクッと書ける内容ではないので、ちょっと難しいです。

414 :408:03/08/16 12:34 ID://c9T0Fx
いつもパッチ作成お疲れ様です。m(_ _)m

ただ、rと=は使用頻度も考えると逆の方が良かった気がするのですが…

ngword設定とかは滅多に変えないと思いますが、
差分取得はしょっちゅうするので。
よく使う方をHome Positionの近くに割り当てた方が良いと考えました。

スレッドだけでなく、スレ一覧でもrと=を逆転させて割り当てると、
Chalice全体で取得系(差分、全体)はrキー、整形系は=キーという統一も取れると思います。
# vimでは=コマンドはfilterなので、
# 頭の中では整形というイメージがあってそれとmatchします。

415 :名無しさん@Vim%Chalice:03/08/16 12:48 ID:2k6RGom/
>>414
=の採用は書き込みバッファでの=から来てるのですが、既存のマップを変更したのは
失敗ですね。修正を考えておきます。

416 :名無しさん@お腹いっぱい。:03/08/20 13:38 ID:NB8lfCD9
<CR>←これどうすれば良いんですか?vim自体が初めてなんです。。

417 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/20 13:52 ID:pkSf7ZHn
>>416 Enterキーのことです。

418 :416@Vim%Chalice:03/08/20 14:48 ID:NB8lfCD9
>>417
ありがとうございます。エンターでしたか。申し訳有りませんが、もう一つお願いします。
<C-CR>←こういうのはどうすればいいのでしょうか?今は':ChaliceDoWrite'で書き込んでいる状態です.

419 :名無しさん@お腹いっぱい。:03/08/20 14:54 ID:00q+pIdL
>>418
Ctrl-Return

420 :416@Vim%Chalice:03/08/20 14:57 ID:NB8lfCD9
>>419
ありがとうございます。何度も初歩的質問すいませんでした。

421 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/08/20 15:06 ID:pkSf7ZHn
ぜんぜんOKです。

ところで<C-CR>ってコンソールやMacOSXでは使えないんですよね。
代替キーを定義しようと思っているんですけど、何が良いですかねぇ。

422 :名無しさん@お腹いっぱい。:03/08/20 22:38 ID:6DUd+i9O
>>1 >>2 >>3 >>4 >>5

423 :名無しさん@お腹いっぱい。:03/08/21 15:29 ID:PtRQ8ZH5
板一覧ペインでのrが上書きモード、
スレ一覧ペインのrがリロード、
スレッドペインのrが整形、
というのは統一感に欠けてえらく使いづらいのですが。
リロードや整形に関して共通の操作を与えた方がいいんじゃないでしょうか。

172 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)