Chalice for Vim Vol.4at SOFTWARE
Chalice for Vim Vol.4 - 暇つぶし2ch571:名無しさん@お腹いっぱい。
06/12/16 22:46:40 6MhkvqcF0
Title: datファイルを共有するP2Pソフト o2on 7dat
URL: スレリンク(download板)

公式サイト
URLリンク(o2on.s69.xrea.com)

プロクシとして動作するようだから Chalice でも使えるのかな?
とりあえず貼っとく。

572:名無しさん@お腹いっぱい。
06/12/26 21:13:32 rjBDJWUq0
なんか最近書き込みできないんだけど俺だけ?
cache消して見たけど効果なし。
chalice-1.9.012


573:名無しさん@お腹いっぱい。
06/12/27 09:16:03 PakR1ufU0
ブラウザで書き込んでみればエラー吐くんじゃないか?

574:名無しさん@お腹いっぱい。
06/12/28 00:21:42 5+1iDc5G0
1000間近になるとRで再読み込みしないとダメになることがあるね

575:移転
06/12/30 14:44:42 ObQmqfAt0
最近、板の移転が激しい。
板一覧で、R して bbsmenu を更新した後
ブックマークを開いて、以下の vim スクリプト実行する。
":so 2ch_transfer.vim
" ※ chalice のトップディレクトリにある bbsmenu ファイルを指定する
let s:bbsmenu = 'd:\chalice\bbsmenu'

Scratch
exec 'r ' . s:bbsmenu
v/^<A HREF=http:\/\/\(\w\+\.2ch\.net\)\/\(\w\+\)\/.\+$/d
%s/^<A HREF=http:\/\/\(\w\+\.2ch\.net\)\/\(\w\+\)\/.\+$/let g:bbs2host_\2="\1"/
" ここが気に入らない
w! a.tmp
so a.tmp
close
let g:mid='/test/read.cgi/'
"thread
%s#\<URLリンク(\w\+\.2ch\.net)(\w\+\)/#\='http://'.g:bbs2host_{submatch(1)}.g:mid.submatch(1).'/'#e
"board
v#/test/read\.cgi/#s#\<URLリンク(\w\+\.2ch\.net)(\w\+\)/#\='http://'.g:bbs2host_{submatch(1)}.'/'.submatch(1).'/'#e

"グローバル変数放置。w
"だれか、もっとカッコよくして

576:名無しさん@お腹いっぱい。
06/12/31 11:13:19 km7uylpy0
べた書きするとこんな感じ

let pat_board  = '\v^.*http://(\w+)\.2ch\.net/(\w+)/.*$'
let pat_thread = '\v^.*http://(\w+)\.2ch\.net/test/read\.cgi/(\w+)/.*$'
ChaliceReloadBoardList
let i = 1
while i <= line('$')
  let line = getline(i)
  if line =~ pat_board
    let host = substitute(line, pat_board, '\1', '')
    let bbs  = substitute(line, pat_board, '\2', '')
    let bbs2host_{bbs} = host
  endif
  let i = i + 1
endwhile
ChaliceGoThreadList
if b:title != "  スレの栞"
  ChaliceBookmarkToggle threadlist
endif
let i = 1
while i <= line('$')
  let line = getline(i)
  if line =~ pat_thread
    let bbs = substitute(line, pat_thread, '\2', '')
    call setline(i, substitute(line, 'URLリンク(\zs\w\+)<)', bbs2host_{bbs}, ''))
  endif
  let i = i + 1
endwhile

577:575
06/12/31 16:06:57 tn9IeSnh0
>>576
>べた書きするとこんな感じ
いいすね。
chalice で使いませんか > : さん

ブックマーク(栞)で R すると、呼び出すとか。

578:KoRoN@Vim%Chalice ◆8XALICEsdk
07/01/01 13:36:49 ajxOUM/J0
>>577
Chalice本体に組み込まなくても成立しているのに加え、以下の問題and未解決点があ
るので保留です。
・古い栞
・既得datの引継ぎ/取り扱い

579:名無しさん@お腹いっぱい。
07/01/03 23:18:59 gq9wETGS0
1週間くらい前から書き込めなくなってしまいました。
ブラウザで「上記全てを承諾して書き込む」が出て、
その後chaliceで書き込みをしなおしても、また
「上記全て…」が出てしまいます。

580:名無しさん@Vim%Chalice
07/01/09 00:24:15 KcP1Vvlh0
書き込めると思う...

581:名無しさん@お腹いっぱい。
07/02/02 07:53:53 ZTRE9wlI0
UTF-8 な環境で化けずに使えてる人っているのでしょうか。当方FC6

582:名無しさん@お腹いっぱい。
07/02/02 20:53:53 gaFPvAfl0
.vimrcうp

583:名無しさん@お腹いっぱい。
07/02/03 03:14:49 XCuVnAXb0
>>582
分かりました。set encoding=utf-8 だと駄目なんですね。
しかし euc-jp だとChalice以外の用途で化けてしまって面倒なんですよ。

584:名無しさん@お腹いっぱい。
07/02/03 03:40:48 7soRpHGy0
Mac OS X だけど
set enc=utf8
set tenc=utf8
で問題なく使えてる。

585:名無しさん@お腹いっぱい。
07/02/03 20:13:09 IwFtvv/u0
chaliceはvim7非対応
修正方法はこのスレで既出

586:名無しさん@お腹いっぱい。
07/02/05 21:17:51 57+MU5Wb0
BeOS vim6.4 + Chalice
書き込みテスト(skk.vim)

587:名無しさん@お腹いっぱい。
07/02/22 04:45:33 JUWLHO990
Windows ME から、Windows Vista になりました。
curl が起動するとき、DOS 窓が開かなくて、Linux 環境下と同じで快適だと思った。
これが標準なんだな。_| ̄|○
XP の買い控えしていたからな・・・他の意味も含めて、長く無駄な時間だった。

588:KoRoN@Vim%Chalice ◆8XALICEsdk
07/02/22 09:24:38 TjZjKr9F0
>>587 随分前からNT系はDOS窓開かないんですよ

589:名無しさん@お腹いっぱい。
07/02/22 23:01:37 DfUt9jaC0
えっ?XPだけどDOS窓が開いてるけど。

590:KoRoN@Vim%Chalice ◆8XALICEsdk
07/02/23 02:32:56 c+7JcJkN0
>>589
:let chalice_verbose=0
してみてください。

591:名無しさん@お腹いっぱい。
07/02/24 03:10:33 PezIH/JB0
vim6.4(Chalice専用)とvim7.0使ってます。
URLリンク(www.vim.org) からスクリプトをよくダウンロードして、
$HOME/vimfiles/pluginにインストールするのですが、
vim7.0 onlyのものがあるのでオリジナルのスクリプトを修正し
if v:version < 700
    finish
endif
してます。
vim6.4(Chalice専用)のときは$HOME/vimfilesを読まないようにすることは
できますでしょうか?

592:名無しさん@お腹いっぱい。
07/03/08 22:46:27 usYkMCU/0
ここ新装開店していた。
URLリンク(www.monazilla.org)

いつの間にか、こんなに 2ch ブラウザが乱立していたんだな。
chalice になってから、迷うことはなくなっていたので、気がつかなかった。
しかし、web2.0 のことを考えると、サブのブラウザもあっていいかも。
って、オレは web2.0 ってなんのことか、さっぱりなんだけどさ。

以前、youtube の動画の上に、書き込みできるサービスを 2ch でやっていたじゃん。
あれで、ださいボタンとかが、web2.0 なのかと思ったよ。w
昔、java applet で、驚いたけど。
世の中進んでいるな。

593:名無しさん@お腹いっぱい。
07/04/03 21:52:14 Ge4qdB610
test

594:名無しさん@お腹いっぱい。
07/05/12 08:01:21 24X1Pgt/0
chalice_ngwordsに":www.abc.com"みたいに登録したとたんに速度激低下
"tp:www.abc.com" と先頭にtpを付けると元通り
1文字目のヒット数のせいですね

595:名無しさん@お腹いっぱい。
07/05/24 12:26:06 R/TrVLmk0


596:名無しさん@Vim%Chalice
07/06/06 02:24:06 8IpvobAz0
 test

597:名無しさん@お腹いっぱい。
07/06/14 12:45:56 WE06UNui0
初めて読むスレでは問題ないのだが、更新すると新しいコメントの分が文字化けする。
環境はdebian+vim7な。

598:名無しさん@お腹いっぱい。
07/06/15 15:34:43 UFVyb6/j0
使いにくい

599:名無しさん@お腹いっぱい。
07/06/21 13:56:30 6CSVbkyj0
Chaliceで初かきこ

600:名無しさん@お腹いっぱい。
07/06/25 20:58:06 kHdPjCap0
こっそりTIP

  cabbrev chu ChaliceHandleURL

とか.vimrcにでも書いとくとコピペしたURLを開いたりする時に楽ができる

  :chu <C-R>*<CR>

601:名無しさん@お腹いっぱい。
07/07/05 03:46:47 gwornORQ0
Chaliceでカキコテスト。

602:名無しさん@お腹いっぱい。
07/07/05 03:55:53 gwornORQ0
おぉ書けた。Ctrl+Enterすればいいのか。
ちなみにPlamo Linux 4.21 + GVim 6.4.10からです。
Subversionはハードディスクの残容量不足でまだ入れてません。
Subversion入れたら最新版をDLしてみます。

KoRoNさんのサイトに書かれてるChaliceスレのURIが古いっす。

603:KoRoN@Vim%Chalice ◆8XALICEsdk
07/07/05 12:31:12 5fiBUuKU0
>>602
Thanks! I'll update my website later.

604:名無しさん@お腹いっぱい。
07/07/08 21:36:54 oE8/BWUT0
win2k vim7.1(オリジナル) で chalice 1.9.012を使ってみたところ、板一覧が
 1 +-- 5 lines: ■地震---------------------
 6 +-- 6 lines: ■おすすめ地震-------------
12 +-- 9 lines: ■特別規格-----------------
のようになります。vim6.3.85(Kaoriya版)では問題ないのですが。

_vimrcでfoldingの設定は何もしてないけど、何でだろ。
ちなみに展開して、板を選択(Enter)しても、スレ一覧が表示されません。
vim7.1(オリジナル)じゃだめ?

605:名無しさん@お腹いっぱい。
07/07/08 22:26:00 DMIzarPr0
>>604
私の場合、Kaoriya版の6.4.10でChaliceを使えています。
ですが試しにKaoriya版に付属してくるgvimrcとvimrcをVimのディレクトリから取り除くと、
> 板一覧が
>  1 +-- 5 lines: ■地震---------------------
>  6 +-- 6 lines: ■おすすめ地震-------------
> 12 +-- 9 lines: ■特別規格-----------------
> のようになります。
> ちなみに展開して、板を選択(Enter)しても、スレ一覧が表示されません。
と同じ症状になります。

ですのでそのあたりに原因のにおいを感じます。

606:名無しさん@お腹いっぱい。
07/07/09 00:56:47 f0dy3Btk0
>>605
vim6.3.85(Kaoriya版)の$VIM/vimrcを
vim7.1(オリジナル)の$VIM/vimrcに置いたら動きました。
thx

607:KoRoN@Vim%Chalice ◆8XALICEsdk
07/07/09 01:57:27 3M3mFgCU0
>>604
原因はfiletype pluginあたりですかねぇ。
:filetype plugin on

608:名無しさん@お腹いっぱい。
07/07/12 17:21:12 R5pmcWql0
書き込みテスツ。

609:名無しさん@お腹いっぱい。
07/07/12 19:56:31 V1/+IK5G0

デフォルトで、メイリオを使っていると、AA がずれてしまう。
& の「カーソル行の記事をHTML化してブラウズ(AA)」用
IE 7 と Firefox 2.0.0.4 で確認。
Linux だと、モナーフォントか

--- datutil.vim 2007-07-12 19:14:38+09 1.10
+++ datutil.vim 2007-07-12 19:20:03+09
@@ -215,6 +215,12 @@
let retval = retval.'<base href="'.a:url_base.'">'."\n"
endif
let retval = retval.'<title>'.title.'</title>'."\n"
+ "for AA
+ if has('win32')
+ let retval = retval. '<style type="text/css">'."\n"
+ let retval = retval. 'dd{ font-size:12pt; font-family:"MS Pゴシック"; }'."\n"
+ let retval = retval. '</style>'."\n"
+ endif
let retval = retval.'</head>'."\n"
let retval = retval.'<body bgcolor="#efefef" text="black" link="blue" alink="red" vlink="#660099">'."\n"
" リンク(絶対位置指定)

610:名無しさん@お腹いっぱい。
07/09/14 18:48:51 LkWl/4uY0
chalice1.9.016を使っております。
先ほどvim本体のバージョンを7.1-20070909 for Windows (約5.5MB) 09-Sep-2007
にアップデートしましたところ、
chaliceでスレ取得時にコマンドラインに表示される「ダウンロード中・・・」が消えなくなりました。
報告だけです。

611:名無しさん@お腹いっぱい。
07/09/14 19:06:40 mcg528pA0
書き込み時(Aなど)にも同様の現象が発生します。
具体的にはコマンドラインにカーソルが残ったままになってるようです。
本来ならAなどを押せば書き込み窓などにカーソルが移るはずなのですが・・・。

612:KoRoN@Vim%Chalice ◆8XALICEsdk
07/09/15 00:54:13 9wIjPvnc0
>>610-611
現象が発生しているのは認識していますがVim本体の変更に伴うものなので、そもそ
も対策が取れるかも現時点では不明です。

613:KoRoN@Vim%Chalice ◆8XALICEsdk
07/09/15 12:01:35 9wIjPvnc0
>>610-611
Vimのバグだったらしく7.1.108(KaoriYa版 71-20070915)では修正されていました。
お時間のあるときに試してみてください。

614:610
07/09/15 16:46:39 Q3lkK8GW0
修正確認いたしました。
ありがとうございます。

615:名無しさん@お腹いっぱい。
07/09/16 00:27:03 dlBqLm6d0
テスト
hogefugafoobar

616:名無しさん@お腹いっぱい。
07/09/18 12:54:29 WQ2noHkU0
debian etchにインストールしようとしていますが上手くいきません。

cURL,nkf,gzipインストール済みで上手くいかなかったのでqkcをmakeして/usr/bin/にコピー
これでもちゃんと動かなかったので更にiconvのソースを説明書とおりインスコ。
それでも動かなかった。

起動させると一応板の一覧は読みにいっているようだけど
板のタイトルが6linesとか5linesとかになっていて、そこを選択するとhtmlと文字化け風の文字が表示される。

どなたか、わかるように説明できるひといますか。
当方あまりあたまがよくないです。

617:名無しさん@お腹いっぱい。
07/09/18 13:04:05 HH3L4gGg0
qkcってutf8に対応してないこと内科医?

618:名無しさん@お腹いっぱい。
07/09/18 15:05:08 WQ2noHkU0
なるほど・・
2chにカキコしつつviの使い方を覚えようかとおもていたのですが

別のブラウザ探して見ますww

619:KoRoN@Vim%Chalice ◆8XALICEsdk
07/09/18 22:59:26 ABX5q/G10
>>618
う~ん…基本的なfencsの設定がちゃんとできていないように見受けられます。どち
らかというと周辺コマンドよりもVim自身の設定のほうですね。

ただ一つ断っておきますと、vi/vimを勉強するのにChaliceを使うのは、申し訳ない
のですがオススメできません。Chaliceは止むを得ない理由によりVimを使うしか選択
肢が無い人のための2chブラウザです

620:名無しさん@お腹いっぱい。
07/09/19 08:08:52 Gq6kZn8o0
>止むを得ない理由によりVimを使うしか選択肢が無い人
ワシ等、なんかものすごく可哀想な人みたい。。。

621:618
07/09/19 09:12:51 RWfEhEeL0
>>619
レスありがと。
カキコした後もチラチラチェックしてたww

もうちょっとがんばってみる。

622:KoRoN@Vim%Chalice ◆8XALICEsdk
07/09/20 00:23:26 ocNpTjfa0
>>620
> ワシ等、なんかものすごく可哀想な人みたい。。。

私、たぶんその中でも一番可哀想な人でつ orz

623:名無しさん@お腹いっぱい。
07/09/20 01:35:43 9I/nihue0
vimを使って見たいから、も立派な止むを得ない理由だと思うんだ。


624:名無しさん@お腹いっぱい。
07/09/22 21:24:47 qWyW1sa70
test.

625:名無しさん@お腹いっぱい。
07/09/22 21:25:19 qWyW1sa70
あ、書けた。

626:名無しさん@お腹いっぱい。
07/09/26 08:12:39 NpS5RRQj0
>>618
debian lennyでnkfを使用

以下を参考に.vimrcに追記して文字化け直りました
URLリンク(www.kawaz.jp)

627:名無しさん@お腹いっぱい。
07/09/26 12:41:01 OjkLcFaK0
>>616
Debian etchで試してみますた。
詳しいことはわからんのでこれで正しいのかよくわからないんだけど
とりあえず動いてる様に見えます。

set tenc=utf-8
set enc=euc-jp
set fencs=iso-2022-jp-3,cp932,euc-jp,utf-8

628:618
07/09/29 19:24:37 LmeUVh+u0
>>626
>>627
おお!
ありがとう。

おかげさまで、無事使えるようになりました(helpが文字化けだけど)
確かに、上で言われてたようにviに慣れる意味ではあまり役に立たないかもね。

でも
ちょっとうれしくて、何か意味もなく2chしてしまう・・・

629:名無しさん@お腹いっぱい。
07/09/29 22:33:47 4o376bJd0
>>628
>ちょっとうれしくて、何か意味もなく2chしてしまう・・・
それはヤバイ、マジヤバイ
Vim に慣れている人ほど、Chalice はヤバイ。
休日前ならいいけどさ。本当に気をつけたほうがいいよ。

630:名無しさん@お腹いっぱい。
07/09/29 22:39:40 9HIu/u3u0
新しいオモチャ手に入れた直後のような状態なので
気をつけます。

631:KoRoN@Vim%Chalice ◆8XALICEsdk
07/09/30 00:34:22 eRCu+0rK0
Chaliceの累計起動時間が130日越えてた

632:名無しさん@お腹いっぱい。
07/09/30 04:25:46 IPp5x0eZ0
150日だお・・・
なぜなら寝落ちするからw

633:629
07/09/30 09:30:33 HUHyS/Xs0
ほら、朝になっている。_| ̄|○


634:名無しさん@お腹いっぱい。
07/09/30 14:35:33 nZy+EqEj0
>633
なんだなんだ、なんでオレかいる...?

635:KoRoN@Vim%Chalice ◆8XALICEsdk
07/10/08 17:05:10 gi8KosCJ0
最近、巡回していると更新があるのにスレが表示されないことがあるみたいなんです
が、気が付いている人いますか?

Vim7だからかなぁ?

636:名無しさん@お腹いっぱい。
07/10/09 08:28:47 sH9DXedf0
>巡回していると更新があるのにスレが表示されないことがある
sleep を抜くと、vim7では頻繁に起きることは認識している。(vim6では気にならない程度だった)
なので、sleep 1 にしている。

637:名無しさん@お腹いっぱい。
07/11/02 02:21:27 aFbwkkii0
だめだ・・・助けてくだせぃ。

Fedora-7 で vim 7.0 を使ってます。
Chalice-1.9.012 をインストールして起動してみたところ、
お決まりの文字化けが発生しました。
例の初回読み込みは正常で、更新分だけが化けるやつです。

いろいろ調べて、nkf、qkc のインストール、fencs の設定
を頑張ってみたんですが、どうにもこうにも化けまくりです。

お助けください。

638:637
07/11/02 03:35:04 aFbwkkii0
スレッドのウィンドウで "r" ではなく "R" で更新すると
化けないようです。

どのあたりの設定が怪しいか、ご存知でしたら是非教えて
ください。

639:637
07/11/02 03:56:24 aFbwkkii0
Chalice から初カキコ。

640:名無しさん@お腹いっぱい。
07/11/02 04:52:13 pRcQ2Vbq0
>637
plugin/chalice.vim に ++bad=keep を書き加えるやつかな

641:637
07/11/02 10:22:23 aFbwkkii0
>>640
DatDownload_2ch 関数の3ヶ所で 'enc++= ' を s/enc++= /&bad=keep/ して
みたのですが、やっぱり駄目でした。
というか、もう画面が壊れまくりました・・・orz
何か勘違いしていますかね?

642:637
07/11/02 10:38:26 aFbwkkii0
書き込みテスト。

643:名無しさん@お腹いっぱい。
07/11/02 10:40:08 aFbwkkii0
あー!うまくいきました!

DatDownload_2ch 関数の3ヶ所の '++enc= ' してる箇所に、
'++enc=hoge++bad=keep' となるように変更したら文字化け
しなくなりました。

644:637
07/11/02 10:43:25 aFbwkkii0
>>640
ごめんなさい。興奮のあまりお礼をいい忘れてましたw
鋭い洞察、ほんとに有難うございました。助かりました。

645:名無しさん@お腹いっぱい。
07/11/06 13:51:45 CKiG69qo0
現在、NG追加するときは_vimrcを開いて let chalice_ngwords = "..."を追加して :so しています
もう少し手軽にNGできる方法はありませんでしょうか?

646:名無しさん@お腹いっぱい。
07/11/06 20:00:40 Iery6sCI0
chalice 実行中に、
:let chalice_ngwords = "..."
してから、
スレッドのペインで、「=」すればよし。

:h chalice-usage-thread
= 現在のスレを再整形(ngword設定変更の反映等)

647:名無しさん@お腹いっぱい。
07/11/08 12:27:12 5jJfz8gW0
レジスタに入ってるテキストをvimrcのchalice_ngwordsに追加する
ってキーマクロを使ってます。

648:602
07/11/18 12:29:55 yulYEx6P0
やっとsubversionをインスコできたらすい(いまいち自信なし)。
Plamo Linux 4.21 + Vim 6.4.10 + Chalice 1.9.018 リビジョン 94で記念カキコ。

649:602
07/11/18 12:39:13 yulYEx6P0
書けたみたい・・・。
ちなみにそのままだとうまく動いてくれなかったので、
chalice.vimを少しいじっています。
具体的には、
scriptencoding cp932
の行を、
scriptencoding euc-jp
へ変更して、
qkc -u chalice.vim
してから使っています。

650:602
07/11/18 12:56:27 yulYEx6P0
>>649の訂正。
誤:qkc -u chalice.vim
正:qkc -e -u chalice.vim

651:名無しさん@Vim%Chalice
07/12/03 14:21:37 wfblAKT00
なんか、2chの出力するHTMLが変わったのか、書き込んでいるブラウザのせいなのか分からんけど、
「∀(ターンエー)」が「&forall;」と表示されるようになってしまった。
例: スレリンク(tech板:449番)

他にも、「…(三点リーダー)」が、「&hellip;」になってるのもあった。

652:名無しさん@お腹いっぱい。
07/12/04 04:40:26 X8z0eh730
ブラウザのせい

653:名無しさん@Vim%Chalice
07/12/07 01:59:19 /5sgDmpc0
ちゃりすっ!

654: 【豚】 【1659円】
08/01/01 23:43:27 SzqTWZd50
どうにも不調。
cURLを最近入れ換えたので、
それが原因かもしれない。

655:名無しさん@お腹いっぱい。
08/01/02 03:56:18 tmv2podB0
>>654
ちなみに curl のバージョンは?

656:654
08/01/09 18:16:42 FL4DMhuN0
>>655
> ちなみに curl のバージョンは?

せっかくコメントくれたのに気付くの遅くなってごめんなさい。
調べてみました。そしたらすごいことが分かりました。

% curl --version
curl: error while loading shared libraries: libidn.so.11: cannot open shared object file: No such file or directory

というわけでcURLがだめでした。
こんなことに気付かないおれもだめだめです。

657:名無しさん@お腹いっぱい。
08/01/09 18:30:10 bOTkE1c+0
笑った。

658:655
08/01/13 06:14:17 s8mF390X0
りびどぅん!

659:名無しさん@お腹いっぱい。
08/02/01 03:01:17 0A1TaHy/0
rでの差分取得ができないことがしばしばたびたび
1000取り合戦不可能だお・・・

660:名無しさん@お腹いっぱい。
08/02/10 22:06:55 6Gdh7vD00
1.書き込みできない。何回か書き込み実行してみる
2.オフラインモードにしてたことに気づく。解除
3.何回も書き込みされている\(^o^)/

661:名無しさん@お腹いっぱい。
08/02/12 00:13:41 JT3LT/0E0
オフラインモードってどういう用途で使うん?

662:名無しさん@お腹いっぱい。
08/02/12 00:26:44 ZxCuvsS80
ログ見回る時いちいち通信しないので速い

663:名無しさん@お腹いっぱい。
08/02/12 18:44:21 hXzxak1o0
接続してない時はオフラインモードにしないと凍る

664:名無しさん@Vim%Chalice
08/02/21 15:03:41 A+sIZnpP0
テストを兼ねて動作報告

Zaurus (SL-C3000)
OpenBSD 4.2-current
VIM - Vi IMproved 6.4 (2005 Oct 15, compiled Feb 21 2008 10:40:09)
Chalice 最新版リポジトリから080221に取得
iconv (GNU libiconv 1.9)
mlterm version 2.9.4
Screen version 4.00.03 (FAU) 23-Oct-06

$ echo $LANG
ja_JP.eucJP
$ cat .vimrc|grep enc
set encoding=japan
set fileencodings=cp932,euc-jp,utf-8
set termencoding=euc-jp


書き込めているといいなぁ。
素晴しいプラグイン、ありがとうございます。

665:名無しさん@お腹いっぱい。
08/02/21 16:12:26 IiayL8NN0
SC-3000に見えた

666:名無しさん@お腹いっぱい。
08/02/22 10:49:26 8zSYyYLb0
>>664
おめっと。

667:名無しさん@お腹いっぱい。
08/02/24 13:21:31 +XPAuZvq0
utf8環境のgentoo2007.0から初書き込み。
~/.vimにインストールすると楽。
理由は忘れた。

668:名無しさん@お腹いっぱい。
08/02/28 00:46:14 W1ujzCWs0
>>667
理由おもいだした?

669:名無しさん@お腹いっぱい。
08/03/05 17:57:13 iK3lxFcD0
Chaliceは好きだけど偉そうな作者が気に入らない
氏ねばいいのに

670:名無しさん@お腹いっぱい。
08/03/05 18:21:27 vuiJP0GJ0
Chaliceは好きだけど偉そうな>>669が気に入らない
氏ねばいいのに

まで読んだ

671:名無しさん@お腹いっぱい。
08/03/10 22:33:52 GQoQg4c30
まちBBSが最近不調です@svn最新
動作はしますがスレの末尾に↓のようなのが付きます
差し当たり報告だけ

--------
39 !!BROKEN!!
 <dt><table width="100%"><tr align="right"><td> <form name="kanri"
 action="./thread_maintenance.cgi" method="post"><input type="hidden"
 name="BBS" value="kousinetu"><input type="hidden" name="KEY"
 value="1204283665"><input type="password" name="PASSWORD" size=16><input
 type="submit" name="subpass" value="管理"></form>

--------
40 !!BROKEN!!
 <dt><table width="100%"><tr align="right"><td>

672:名無しさん@お腹いっぱい。
08/03/14 05:38:17 7wY4+g930
chalice1.9.018
gvim7.1.244

にて、>>611と同様の現象が発生していますがこちらもvim側の問題でしょうか?

673:名無しさん@お腹いっぱい。
08/03/30 23:06:25 WaioGGjm0
ニュース速報+
URLリンク(mamono.2ch.net)
のスレで書き込むと、何度もブラウザが起動する。
newsplus だけちょっと違う仕様かな。
-c cookie.txt
1度目の承諾で、以降は書き込み可能にしたい。
WWWブラウザでアクセスすると「人大杉」になるし。

確認ページの MESSAGE= には、&\w\+; がたくさんあるから、
以前の(chunked)をそのまま使っていいけど、 hidden な input もあるし、
もう一度フォームを再構築する必要がある。

function! s:DoWriteBufferStub(flag)
はデカイな。なんとかしてーな。

674:名無しさん@お腹いっぱい。
08/04/16 01:35:30 8JeKfdwR0
ブックマークの l(エル) が折りたたみの開きに対応しているけど、邪魔っけ。
zo, zc を直接使えばいいし。
vim 使いならば、hjkl は、カーソル移動以外に割り当てて欲しくない。

ftplugin/2ch_bookmark.vim
nnoremap <silent> <buffer> l zo
nnoremap <silent> <buffer> h zc
これコメントアウトして、使いやすくなった。
今まで、すごく無駄なことをしていたような気がする。

675:名無しさん@お腹いっぱい。
08/04/22 20:27:15 S54FzrwP0
板移転のときに自動的に修正できないのかい

676:名無しさん@お腹いっぱい。
08/05/24 22:54:14 5+vh2wdv0
最近やたらと!!BROKEN!!が出たしたんだけど自分だけかな。

677:KoRoN@Vim%Chalice ◆8XALICEsdk
08/05/29 00:49:20 vIUSeyhP0
テスト

678:KoRoN@Vim%Chalice ◆8XALICEsdk
08/05/29 00:52:56 vIUSeyhP0
Vim 7.1のスクリプトを勉強するためにChalice 2のコンセプトモデル作ってみた。

URLリンク(www.kaoriya.net)

使い方はrtpを設定して再起動した後に
:BbsOpen bbs://2ch/software/1106153307
まだdatが見れるようになっただけだけど板移転も対応可能になりそう。
データは~/vimfiles/chalice2以下にまとめておいてあるので
アンインスコする時は一緒に消すと吉。

1作った時に苦労したいろんなことが簡単にできるようになっててなんだか泣けてきた つД`)

679:名無しさん@お腹いっぱい。
08/05/29 20:12:07 C0/gJpwP0
素晴らしい。さっそくためしてみます

680:名無しさん@お腹いっぱい。
08/07/03 00:12:10 7Y7Xg9DF0
泣けてきたって んなこと報告しないで泣いとけよ

681:名無しさん@お腹いっぱい。
08/08/03 22:41:18 n65/i3TG0
Chalice2はもーちょいかかりそうですかのぉ・・・

682:名無しさん@お腹いっぱい。
08/08/17 00:29:12 C7WlLE5Y0
QKCを下記からWindows XP SP2でDLして、USBフラッシュメモリにコピーして
Slackware上で、解凍しようと思うのですが
# unzip qkcc100.zip
としても解凍できません、手順が、間違っているのでしょうか?

dl先
URLリンク(hp.vector.co.jp)
For UNIX
QKC - Quick KANJI code Converter C Version 1.0
Save as "qkcc100.zip"


683:名無しさん@お腹いっぱい。
08/08/17 01:18:05 nIxzIjc+0
うちでは解凍できたよ。

$ wget 'URLリンク(hp.vector.co.jp)'
--01:14:05--  URLリンク(hp.vector.co.jp)
           => `qkcc100.zip'

01:14:05 (341.93 KB/s) - `qkcc100.zip' を保存しました [36308/36308]
$ unzip qkcc100.zip
Archive:  qkcc100.zip
  inflating: Makefile
  inflating: ToDo


684:名無しさん@お腹いっぱい。
08/08/17 03:37:09 C7WlLE5Y0
>>683thxです
>>682です、QKCを>>683の方法で、ダウンロードしたら、一回はうまくいきましたが、
解凍、make後、わざと削除して、もう一度やったら、wgetによるdlは、出来るものの、解凍出来ませんでした。また、dlしたgcl100.zipファイルを
$ rm -f ./gcl100.zip
を行っても、削除できなかったりで、動作が不安定です、とりあえず、gkccのmakeは成功は成功したのですが、二点ほど質問があります

1 、makeして生成された(*~.o)、gkccのファイルは、どのディレクトリに置けば良いのでしょう
2 README_j.txtを見ながらインストールしているのですが、iconvをインストールしなければならないのですがlinuxの場合libiconv-1.12.tar.gzこパッケージをインストールすればいいんですよね?
ご教示願います。

685:名無しさん@お腹いっぱい。
08/08/17 05:10:16 MJyw7OTZ0
>>684
まずおまいさんはLinuxの一般的な作法から知るべきだと思うよ
というかなんでまたSlackwareとかコアなものに手を出してるんだ

686:名無しさん@お腹いっぱい。
08/08/17 08:08:08 s5ECxLQh0
>>684ですが
1の件ですが、gkccのMakefileを読んでみました、最後に
rm -f *.o
で全部ばっさり削除してますね、ソースはまだ読んでないので、詳しい挙動は分からないですが
とりあえず、このファイルは一度makeすれば、何かを自動的に、何かに組み込むのが目的のプログラムと仮定しました
2の件に関しては、どうやら、iconvというプログラムを使うのが目的のようなので、やはり、最新のlibiconv-1.12.tar.gzをインストールしておけば
大丈夫っぽいですね
>>Slackwareとかコアなものに手を出してるんだ
他の、鳥はおこちゃまっぽいからw
処で、README_ja.txt読むと
UNIXではVimを+iconvでコンパイルするほか・・・とあるんだけど
このスイッチはどのように付加したらいいのでしょうか?

687:名無しさん@お腹いっぱい。
08/08/17 10:03:25 s5ECxLQh0
iconvがenableになるようにmakeするにはどうしたらいいんでしょうか?
URLリンク(www.proton.jp)を見て参考にこのようにしてみましたが、駄目でした
% tar xvf vim-7.2.tar.bz2
% cd vim72/src/
% autoconf -o auto/configure
% cd ..
% configure-/=usr
教えてもらえませんか?

688:名無しさん@お腹いっぱい。
08/08/17 10:55:45 lDSLaPWZ0
よく知らんけど、まずslackwareのvimが既に"+iconv"になっているか確認。
$ /usr/bin/vim --version | grep iconv

689:名無しさん@お腹いっぱい。
08/08/17 11:20:06 DMeitTS30
>>684
1.
[q]kcだよ。[g]kcでなく。
生成された qkc を /usr/local/bin へ。
qkc.1 を /usr/local/EUCのMANPATH/man1 へ。
$ wget 略
$ su -
# mkdir -p -m 755 /usr/local/bin/qkcc100
# cd /usr/local/bin/qkcc100
# unzip 略 ; make
# install -m 755 qkc /usr/local/bin/
# install -m 755 qkc.1 /usr/local/EUCのMANPATH/man1
$ echo $PATH # ← 表示中に/usr/local/binがあること。

2.
知らない。うちはハナからiconvライブラリが入ってるので。

690:名無しさん@お腹いっぱい。
08/08/17 12:23:54 s5ECxLQh0
>>688
>>689
ありがとう
>>688
vimを起動して
:version
で確認したら、Slackwareにデフォルトでインストールしてある、vim-7.1にも、
+iconvになっていることが確認できました、お騒がせしました。
>>989
Thxです
ご教示通り、同じ手順をふんだら、無事にインストールが出来ましたが
このスレッドの
>>257
と同じ症状が出ています、
vimが立ち上がる際に"引用符 (') がありません"とエラーがでます。
気にせず立ち上げると、立ち上がりますが、何も出ません、
:help Chalice
とすると、激しく文字化けしています、>>257にレスがついてますが、過去ログが無くなっていて、見ることが出来ません。
よろしくお願します

691:名無しさん@お腹いっぱい。
08/08/17 13:02:49 MJyw7OTZ0
>>290
>>257はそのあと>>259で続いてる

692:691
08/08/17 13:04:52 MJyw7OTZ0
間違えた、>>290じゃなくて>>690

693:名無しさん@お腹いっぱい。
08/08/17 13:36:01 s5ECxLQh0
>>690ですが
調べて.vimrcに追加したら、文字化けは直りました
set modifiable
set fencs=ucs-bom,ucs-2le,ucs-2,iso-2022-jp-3,utf-8,cp932
filetype plugin indent on
しかし、相変わらず、>>690の状況に変わりはありません、
今の.vimrcの設定で板一覧取得を行うと、
:<BR>
E488:余分な文字が後ろにあります
と表示されるのですが、どこが、いけないのでしょうか?

694:名無しさん@お腹いっぱい。
08/08/17 15:15:04 s5ECxLQh0
>>690ですが
.vimrc を、いじって文字化けと、>>257の"引用符 (') がありません"のエラーが出ないようにしました
普通に、vimが起動し、
:Chaliceで
Chaliceは起動するのですが、板が全く取得できません∩(・ω・)∩? ...
:<BR>
で取得しようとすると
E488: 余分な文字が後ろにあります
となり、やはり、板は取得できない状況です

695:名無しさん@お腹いっぱい。
08/08/17 15:33:11 hgilhMA60
":<BR>"って何?

696:名無しさん@お腹いっぱい。
08/08/17 15:42:35 s5ECxLQh0
Chaliceのhelpより、Chaliceを起動したvimでExから
:<BR>
と入力すると、板一覧の取得と書いてあったので、やってみたんですが・・・

697:名無しさん@お腹いっぱい。
08/08/17 17:36:56 s5ECxLQh0
<BR>なんて、操作ないですね
<BS> 板一覧へ移動
でした、スマソ
どっちにしても、駄目です
:r
とかでもE484: ファイル""を開けませんって出るし

698:名無しさん@お腹いっぱい。
08/08/17 19:21:42 H9MdXRXu0
:r
E484: ファイル "" を開けません
は、うちも同じなので問題ないと思う。
というか、リロードは "R" (コロンを付けず大文字)だよ。

699:名無しさん@お腹いっぱい。
08/08/17 19:36:18 s5ECxLQh0
成功しました、全て私の、不徳のいたしたことです
curlのライブラリを、ひとつ入れていませんでした・・・・
Chaliceを起動し、
$ !ps au | grep curl
したら、なーんも動いてなくて、気付きました
お騒がせしました、設定は全て正しかったようです・・・・・・orz

700:名無しさん@お腹いっぱい。
08/08/17 20:07:29 s5ECxLQh0
てかさー
MJyw7OTZ0
こいつ、死ねばいいのに、他人がどんなデストリビューション使おうが
お前に関係ないだろ

701:名無しさん@Vim%Chalice
08/08/23 15:42:49 fI/X1G+p0
記念パピコ

702:名無しさん@Vim%Chalice
08/08/23 15:45:46 fI/X1G+p0
やっと書き込めた
C-w CRで、やっと書き込めたけど、viの右下にwが出るタイミングとCR押すタイピングが微妙に関係する悪寒です

703:名無しさん@お腹いっぱい。
08/08/26 16:15:35 DW7SPrQe0
Win32 cURLのIPv6対応版ってどこかにないかなぁ

704:名無しさん@お腹いっぱい。
08/08/30 18:26:10 3cDgmovk0
Chalice 2 正式版はどうなったんだ。

705:名無しさん@お腹いっぱい。
08/09/02 22:21:15 nqSCnoYC0
上下の空行を勝手にトリムするんだけど
しないようにするスイッチない?

706:名無しさん@お腹いっぱい。
08/09/03 15:29:34 6xGJv9gI0
ある

707:KoRoN@Vim%Chalice ◆8XALICEsdk
08/09/27 00:12:16 snCkuyxS0
書けるかな?

708:名無しさん@お腹いっぱい。
08/09/27 01:14:17 M9cQ330v0
Chalice 2 正式版かな?

709:KoRoN@Vim%Chalice ◆8XALICEsdk
08/09/27 09:04:05 snCkuyxS0
>>708
ごめんなさい。最近他所で話題になっていたsuka=pontanへの対応確認です。

どうやら書き込み時のCookieがhana=mogeraから変わったらしく、
書けなくなるツールがぼろぼろでて話題になってました。
で、Chaliceが書けるかどうか気になったというわけです。
# Cookieはcurlに任せていたので、問題なく書けました。

710:KoRoN@Vim%Chalice ◆8XALICEsdk
08/09/27 16:03:15 snCkuyxS0
とりあえずChalice2も板一覧、スレ一覧、スレッドだけは読めるようなった。

URLリンク(www.kaoriya.net)

インストールとアンインストール方法は>>678と一緒。
使うときはこんな感じ。個々のバッファはbuftype=nofileなので要らなくなったら:qして。

  :BbsOpen bbs://2ch/
  :BbsOpen bbs://2ch/software/
  :BbsOpen bbs://2ch/software/1106153307

プログラマ視点だと、モジュール化により汎用性やわかりやすさが嬉しい感じ。
ユーザ目線だとまだまだ使えない。
けど板移転への対応とバッファの自由さは期待がもてるかも。

711:名無しさん@Vim%Chalice
08/11/06 10:42:25 aeY//TfT0
;help chalice
:help Chalice
ヘルプが無いって言われるんだけど

712:KoRoN%emonster
08/11/06 12:27:07 bAhEN3rC0
>>711
インストール後にヘルプ用のタグファイルを
更新しなければいけなかった(helptag?)気がします。

READMEに書いてなかったんでしたっけ?

713:名無しさん@お腹いっぱい。
08/11/06 20:34:33 aeY//TfT0
>>712
ありがとう、ヘルプ出ました。

あと、スレを開いた時に初回は文字化けしないんだけど
"r"を押してリロードすると化けます。
書き込みは一応正常に出来てるが、その後のリロードで
化けるって感じになります。

端末はUTF-8
Vimは7.2 (+iconv)
qkc-1.00
nkf-2.0.7 ←これは関係ないのかな?

--- .vimrc
《略》
set enc=utf-8
set tenc=utf-8
set fencs=iso-2022-jp-3,cp932,euc-jp,utf-8
filetype plugin indent on
set fileformats=unix,dos,mac
--- end .vimrc

どういう風に設定すれば?

714:KoRoN%emonster
08/11/06 20:51:16 DkSXld+a0
>>713
私も似たような現象を観測したことがあります。
enc=UTF-8であまりテストしたことないので
おそらくそれに関連した不具合だと思います。

おそらくソースコードの修正が必要…かな?

715:名無しさん@お腹いっぱい。
08/11/06 23:28:39 aeY//TfT0
まず構文から覚えなきゃですね
ぼちぼち覚えてみようかな

716:名無しさん@お腹いっぱい。
08/11/07 00:02:57 E5hkHJ620
>>713
俺も前にその症状出ました。
何か知らんけど set enc=euc-jp で直った希ガス

717:名無しさん@お腹いっぱい。
08/11/07 02:22:17 am40nNdq0
"r" だと化けて "R" だと化けない
キーバインドからソースを追いかけようと思ったけど解らない orz

ChaliceReloadThread
ChaliceReloadThreadInc
ChaliceReformat ←なんか怪しい

あと、取り合えずCheckEnvironmentでコマンドやオプションを
変更してみたけど変化なし……。

718:KoRoN@Vim%Chalice ◆8XALICEsdk
08/11/08 00:32:30 ioI/V76g0
>>717
差分読込の時に限定されるので ChaliceReloadThreadInc が怪しいですね。

719:KoRoN@Vim%Chalice ◆8XALICEsdk
08/11/08 01:51:31 ioI/V76g0
>>717
過去に何度も指摘されていた項目でしたね…いや本当にゴメンナサイ。
参考: >>341 >>640-643
svn版(1.9.019)では修正しました。

720:名無しさん@お腹いっぱい。
08/11/08 11:39:25 JJEQtwrI0
おお!化けない。修整お疲れ様です。
こちらこそ過去ログ読んでなくてすいませんでした。
有難く使わせて頂きます。
ありがとうございました!

721:名無しさん@お腹いっぱい。
08/11/09 18:13:25 xmAVgzhv0
引用レスとかレスアンカーを指定して書き込むとか
そういうのは無いのかな?

722:名無しさん@お腹いっぱい。
08/11/09 18:40:57 EJW6tPdG0
>>721
-a
-A

723:名無しさん@お腹いっぱい。
08/11/09 20:27:00 1vIty9AE0
>>721の発言は俺にはよく分からないが、こういうことなの?
:help -A
>-A Arabic mode.  Sets the 'arabic' option on.  (Only when
>   compiled with the |+arabic| features (which include
>   |+rightleft|), otherwise Vim gives an error message
>   and exits.)  {not in Vi}

724:名無しさん@お腹いっぱい。
08/11/09 20:53:27 xmAVgzhv0
例えば 723 のレス番号の上でiなりIなり押した時に
自動的に下のようにならないかなと。

Title: Chalice for Vim Vol.4
From:
Mail:
--------
>>723

725:名無しさん@お腹いっぱい。
08/11/10 22:39:36 agOfmeZE0
>>724のレス中任意の行で-とaを続けて押すと↓

>>724
> 例えば 723 のレス番号の上でiなりIなり押した時に
> 自動的に下のようにならないかなと。
> 
> Title: Chalice for Vim Vol.4
> From:
> Mail:
> --------
> >>723

726:名無しさん@お腹いっぱい。
08/11/11 05:04:23 F92MJfoh0
>>725
> >>724のレス中任意の行で-とaを続けて押すと↓
>
> >>724
> > 例えば 723 のレス番号の上でiなりIなり押した時に
> > 自動的に下のようにならないかなと。
> >
> > Title: Chalice for Vim Vol.4
> > From:
> > Mail:
> > --------
> > >>723
できました。
ありがとう!

727:名無しさん@お腹いっぱい。
08/11/13 05:17:10 PYj5n+2c0
chalice_cruise_endmarkが効いてない気がする

let chalice_cruise_endmark='巡回終了'


■お気に入り
hogehoge
■巡回終了
■過去ログ
fugafuga

dat落ちしてるfugafugaまで巡回しようとする

728:名無しさん@お腹いっぱい。
08/11/13 20:58:46 5ZclMhY70
test

729:727
08/11/15 07:55:21 2DLhuJg70
いつの間にか巡回しないようになってる。
特にいじってないのに何でだろう?

730:名無しさん@お腹いっぱい。
08/11/15 20:48:39 rqfOS0Nv0
カキコテスト

731:名無しさん@お腹いっぱい。
08/11/15 22:55:25 rqfOS0Nv0
vim 7.xからは書き込みができないのでしょうか?
現在
vim7.1
Chalice1.9
curl7.18
で使っていますが、書き込み確認でYesを入力した後に「Cookieを焼き直しました~」となり、それがいつまでも続く状態です。この過去ログにも同じ症状があり、やってみたのですが解決しません。
なにかわかる方いましたら、おしえてください。


732:名無しさん@お腹いっぱい。
08/11/16 00:13:12 JOMmRVWf0
その事象は知らんけど、今 version 7.2 で書いてるよ。

733:名無しさん@お腹いっぱい。
08/12/11 08:42:14 84A/9HxB0
test
【調査】 "日本人、中国への感情過去最悪に" 中国に「親しみ感じない」66.6%に…内閣府調査★3

734:名無しさん@お腹いっぱい。
08/12/11 09:08:20 84A/9HxB0
test
【調査】 "日本人、中国への感情過去最悪に" 中国に「親しみ感じない」66.6%に…内閣府調査★3

735:名無しさん@お腹いっぱい。
08/12/21 16:18:15 PZ3Vcz2u0
[RFC] デフォルトのキーバインドについて

現状は以下のようになっていると思います。
U ... スレ一覧(栞)へ移動(+栞の起動トグル)
M ... スレッドへ移動(+栞の起動トグル)

提案(というかヒアリング)なのですが、
このM(=Shift+'m')の現状の割り当てを解放しては如何でしょうか?

というのも、Vim標準のカーソル移動キーアサイン:
H ... Currバッファの上段行へ移動
M ... 中段行
L ... 下段行
のうち、HとLは使えますがMはバッティングしています。

* 読みやすいようにバッファスクロールを微調整したり、
* コメント参照(>>)へ飛ぶために希望の位置へカーソルを移動したい
など、Mが使えると嬉しいケースはあるかなぁと。

そこで、現状のM用途=スレッドへ移動(+栞の起動トグル)と比べて
重要性・みなさんの使用状況などが気になりました。

736:名無しさん@お腹いっぱい。
08/12/27 17:08:40 CR31lLtP0
windowsで使ってる人ってただの趣味?
他にもいろいろブラウザあると思うんだけど

737:名無しさん@お腹いっぱい。
08/12/28 02:29:03 FuTWXRaI0
いや、それは、Vimエディタ使いである時点でさ、

windowsで使ってる人ってただの趣味?
他にもいろいろエディタあると思うんだけど

738:名無しさん@お腹いっぱい。
09/01/14 16:38:16 t+puUpPB0
みなさんNGはどうやって設定していますか?
私は
1.ヴィジュアルモードにしID部分を*レジスタに入れる
2.「新規に.vimrcタブを開いてそこに:let chalice_ngwords.=(略を追加書き込みし:so %してタブを閉じ、=で更新」
   というキーマクロを起動
という方法を取ってます。

連鎖あぼんは面倒です。どっかにスクリプト落ちてないかなw

739:名無しさん@お腹いっぱい。
09/03/03 21:11:50 LAIjRpZL0
まちBBSが読めなくなっちゃった(´・ω・`)

740:名無しさん@お腹いっぱい。
09/03/04 16:01:42 +15K+5Vk0
>>739
他の専ブラスレでの情報だけど、仕様が変わったらしい。

741:名無しさん@Vim%Chalice
09/03/20 12:24:58 Bf7zEeaz0
はじめて使ってみたけど、
vi好きな俺にはうれしいですね。
開発者の方ありがとうございます。
Windowsのvi擬似エディタのviviには
対応できないですかね?
無理っぽいですけど・・。
しかし良くできてます。
ありがとうございました。

742:名無しさん@Vim%Chalice
09/03/20 14:06:19 rqtovvs40
まちBBSはread.pl廃止らしいのでとりあえず読み書きだけは出来るようにする差分
>>550,>>671も直したいんだが、まちびの仕様どこかに書いてないかなあ…


==================================================================
--- chalice.vim (revision 121)
+++ chalice.vim (working copy)
@@ -4180,11 +4180,7 @@
  let board = substitute(a:board, '^/', '', '')
  let key = substitute(a:key, '\.\(dat\|cgi\)$', '', '')
  if a:host =~ s:mx_servers_jbbstype
-  if a:host =~ s:mx_servers_machibbs
-   let url = 'http://'.a:host.'/bbs/read.pl?BBS='.board.'&KEY='.key
-  else
-   let url = 'http://'.a:host.'/bbs/read.cgi?BBS='.board.'&KEY='.key
-  endif
+  let url = 'http://'.a:host.'/bbs/read.cgi?BBS='.board.'&KEY='.key
   if AL_hasflag(flags, 'onlyone')
    let url = url . '&START=1&END=1'
   elseif !AL_hasflag(flags, 'internal') && !AL_hasflag(flags, 'raw')
@@ -4337,8 +4333,7 @@
   let tmpfile = tempname()
   let bbs = substitute(a:board, '^/', '', '')
   let key = substitute(a:dat, '\.cgi$', '', '')
-  " WORKAROUND: まちBBSではread.plを使ったほうが速い。
-  let cgi = a:host =~# s:mx_servers_machibbs ? 'read.pl' : 'read.cgi'
+  let cgi = 'read.cgi'
   if continued
    let remote = '/bbs/'.cgi.'?BBS='.bbs.'&KEY='.key.'&START='.newarticle.'&NOFIRST=TRUE'
   else

743:名無しさん@お腹いっぱい。
09/03/24 20:47:32 iF8cZdFI0
はげしく文字化け

744:名無しさん@お腹いっぱい。
09/03/24 21:01:51 iF8cZdFI0
utf8閲覧は解決したので書き込みテスト。

745:名無しさん@お腹いっぱい。
09/03/24 21:04:24 iF8cZdFI0
2回目の書き込みに失敗する。
てことはcookieがどうちゃらって話があやしそう。

746:名無しさん@お腹いっぱい。
09/03/24 21:08:56 iF8cZdFI0
ChaliceDoWrite手打ちによる書き込みが成功することを確認。

747:名無しさん@お腹いっぱい。
09/04/16 21:58:02 wuMovw/V0
test てすと 試験 テスト テスト

748:名無しさん@お腹いっぱい。
09/04/23 04:42:24 s/XaPwEW0
chaliceの良い所はインデントが崩れないとこだな
他のブラウザだと半角スペースは全部消えちゃうもんね

749:名無しさん@お腹いっぱい。
09/04/27 13:41:44 U5WSsZM+0
まぁ、元々Webブラウザがインデント取っちゃう仕様だから
大半の2chブラウザもWebブラウザの仕様に合わせて取ってるんだけどね

750:名無しさん@Vim%Chalice
09/05/01 16:14:16 QtQ+M1QB0
Chaliceインストール完了 初カキコ試験

作者さんありがとう!Chalice_titlestringは真っ先に設定致しました

751:名無しさん@お腹いっぱい。
09/05/04 03:44:38 lIBaD7WK0
dat落ちしたスレをRでリロードしたらログ消えた orz

752:名無しさん@お腹いっぱい。
09/05/05 03:52:35 TwV5RIg30
>>751
オレも、それをよくやる
サイズが非常に小さかったら、例外処理とかあればな

753:名無しさん@お腹いっぱい。
09/05/05 17:03:11 ATZ5p6Tb0
スレリンク(tech板)
このスレの読み込みにやたらと時間がかかるんですが他の方はどうでしょう?
702 のレスのモードラインが悪さをしているような違うような?
当方の環境は FreeBSD7.1 vim-7.2.106_1 Chalice1.9.012 です

754:名無しさん@お腹いっぱい。
09/05/05 18:06:26 71p3mxQz0
他のスレと、目立って変わりはない。

755:753
09/05/06 10:12:41 EStwc7Q+0
>>754氏以外反応が無いという事は自分の環境に問題があるのだろうと
調べた結果、viewdir内の対象スレッドのファイルを削除したらなおりました
~=+.vim=+chalice=+cache=+dat.d=+pc12.2ch.net=+tech_1238632943.dat=
# 中身のどこが問題なのかはよくわかってないです

756:名無しさん@お腹いっぱい。
09/05/16 05:06:51 Y2SkmFuz0
machibbs の >>550, >>671 に対応した patch を作ってみました.
>>742 さんのものに追加したものなので重複してます.
HTML から DAT を生成する Convert_JBBSHTML2DAT() 周りを弄ってます.

>>671 のスレ末尾に <dt>うんたら とかゴミが残るのは 
Convert_JBBSHTML2DAT() で, レス以外を不要な行を削除する
silent v/^<dt>/delete _
が, 不要な行を一部削除しきれていなかったからでした.

また, >>550 の削除レスがあるとレス番号がズレるのは, 現在の machibbs の仕様
として, 削除されたレスはレスそのものが消えてレス番号が飛んでいるのに, 
Convert_JBBSHTML2DAT() は, 2ch のように削除されたレスもレス自体は消えずに
レス番号が常に連番になっているということを前提にしているためでした.
そこで削除されたレスの替りのダミーレスを挿入することで回避してます. 
差分HTML から DAT を生成する際に, 古い DAT の最終レス番号が分からないと, 
差分の最初のレス番号が分からず, 差分が削除レスから始まっている場合, 
何個レスを挿入したらいいか分からない(と思う)ので, しょうがなく
Convert_JBBSHTML2DAT() の引数を追加してます.

ただ自分は, machibbs 以外の mx_servers_jbbstype 掲示板を利用していないので,
それらの掲示板を Chalice で読んで, Convert_JBBSHTML2DAT() が呼ばれたら,
どうなってしまうか予想できないので, それらの掲示板を利用する方は
注意してください.

地元のまちBBS面白いなぁとか思いながら, 素人が適当に :h vim-script-intro 
して作成したのでダメ patch かとは思いますが, お役に立てたら幸いでございます. 
駄目出しは歓迎です.

757:名無しさん@お腹いっぱい。
09/05/16 05:09:02 Y2SkmFuz0
--- chalice.vim.orig 2009-05-15 17:42:13.000000000 +0900
+++ chalice.vim 2009-05-15 18:12:57.000000000 +0900
@@ -4180,11 +4180,7 @@ function! s:GenerateThreadURL(host, boar
  let board = substitute(a:board, '^/', '', '')
  let key = substitute(a:key, '\.\(dat\|cgi\)$', '', '')
  if a:host =~ s:mx_servers_jbbstype
-  if a:host =~ s:mx_servers_machibbs
-   let url = 'http://'.a:host.'/bbs/read.pl?BBS='.board.'&KEY='.key
-  else
-   let url = 'http://'.a:host.'/bbs/read.cgi?BBS='.board.'&KEY='.key
-  endif
+  let url = 'http://'.a:host.'/bbs/read.cgi?BBS='.board.'&KEY='.key
   if AL_hasflag(flags, 'onlyone')
    let url = url . '&START=1&END=1'
   elseif !AL_hasflag(flags, 'internal') && !AL_hasflag(flags, 'raw')
@@ -4337,15 +4333,14 @@ function! s:DatCatchup_JBBS(host, board,
   let tmpfile = tempname()
   let bbs = substitute(a:board, '^/', '', '')
   let key = substitute(a:dat, '\.cgi$', '', '')
-  " WORKAROUND: まちBBSではread.plを使ったほうが速い。
-  let cgi = a:host =~# s:mx_servers_machibbs ? 'read.pl' : 'read.cgi'
+  let cgi = 'read.cgi'
   if continued
    let remote = '/bbs/'.cgi.'?BBS='.bbs.'&KEY='.key.'&START='.newarticle.'&NOFIRST=TRUE'
   else

758:名無しさん@お腹いっぱい。
09/05/16 05:11:09 Y2SkmFuz0
    let remote = '/bbs/'.cgi.'?BBS='.bbs.'&KEY='.key
   endif
   let result = s:HttpDownload(a:host, remote, tmpfile, '')
-  let result = s:Convert_JBBSHTML2DAT(local, tmpfile, continued, s:GetHostEncoding(a:host))
+  let result = s:Convert_JBBSHTML2DAT(local, tmpfile, continued, s:GetHostEncoding(a:host), oldarticle)
   call delete(tmpfile)
   if !result
    " スレが存在しない
@@ -4375,7 +4370,7 @@ function! s:DatCatchup_JBBS(host, board,
  return newarticle
 endfunction
 
-function! s:Convert_JBBSHTML2DAT(datfile, htmlfile, continued, enc)
+function! s:Convert_JBBSHTML2DAT(datfile, htmlfile, continued, enc, base)
  " jbbs.net、jbbs.shitaraba.com、machibbs.comのcgiアウトプットを解析。
  " 1レスは<dt>要素から始まる1行で形成されており、下の様な形式(共通):
  "
@@ -4398,7 +4393,8 @@ function! s:Convert_JBBSHTML2DAT(datfile
  if getline(search('^<dt>') + 1) =~ '^\s*]'
   silent g/^<dt>/join
  endif
- silent v/^<dt>/delete _
+ silent v/^<dt>\d\+/delete _
+ call s:InsertDeletedLines(a:base)
  silent %s+^<dt>\d\+\s*名前:\%(<a href="mailto:\([^"]*\)">\)\?\(.\{-\}\)\%(</a>\)\?\s*投稿日:\s*\(.*\)\s*<br>\s*<dd>+\2<>\1<>\3<>+ie
  if getline(1) !~ '^$'
   if a:continued
@@ -4420,6 +4416,28 @@ function! s:Convert_JBBSHTML2DAT(datfile
  endif
 endfunction

759:名無しさん@お腹いっぱい。
09/05/16 05:15:36 Y2SkmFuz0
+function! s:InsertDeletedLines(base)
+  normal gg
+  while 1
+    " current line にあるレスのレス番号
+    let res_number = substitute(getline('.'), '^<dt>\(\d\+\)\s*.*', '\1', '')
+    " current line に本来あるべきレス番号
+    let res_number2 = a:base + line('.') 
+
+    if res_number > res_number2
+      execute 'normal O' .
+         \ '<dt>'.res_number2.' 名前:<a href="mailto:Deleted"><b>Deleted</b></a> ' .
+         \ '投稿日: Deleted <br><dd> Deleted <br><br>'
+    endif
+
+    if line('.') == line('$')
+      return
+    else
+      normal j
+    endif
+  endwhile
+endfunction
+
 function! s:CreateWriteChunk_JBBS(host, board, key, title, name, mail, message, submitkey, ...)
  " jbbs.net, jbbs.shitaraba.com, machibbs.com用の書き込みデータチャンク作成
  let chunk = ''

760:756
09/05/16 05:22:20 Y2SkmFuz0
patch 終わりです. スレ文頭の空行とか削除されてしまいました.
明らかに貼り方間違えましたね... 申し訳ないっす. 
適当に手パッチしてもらえれば有り難いです.

761:名無しさん@お腹いっぱい。
09/05/16 12:28:44 D9pk1M+y0
手パッチを試みたが、全角スペース等の多さに負けて断念した。

762:名無しさん@お腹いっぱい。
09/05/16 18:39:25 CBYiJ1do0
半角空白インデントのまま張り付けて欲しかった。

763:名無しさん@お腹いっぱい。
09/05/16 19:44:53 /HHpdSya0
半角空白複数個が1個になったりするんじゃない? (ブラウザによるのか?)
2chのお作法ではuuencodeとかishなどせんのかな。

764:名無しさん@お腹いっぱい。
09/05/16 21:39:04 cVaqDepF0
let chalice_writeoptions = "amp,nbsp2"

765:名無しさん@お腹いっぱい。
09/05/22 00:19:23 AIQwo1Py0
そのオプション自体がここにパッチ貼るために出来たようなもんだからなー

>>756快適になったよGJ
base64にしたの置いとく(二分割)


begin-base64 644 757.diff.bz2
QlpoOTFBWSZTWSEQ/rUAApNf//xyf///9///nu///9/vOX/9gVR9CxamdgSmAPRAEFAFu3uza6rT
duWnTTQDcYaITU0m9Km1Nk9UzAmk8po9E3qjZTTT0amQ0NNGgDQA0eoAAMQNAAAfqm1P1NPVBKKa
pvFABkp5Rp7VH6p+iRmoANAaDQADQA9QAAAAAAAAAAEoIiTSMmntUzU2ieoMgMgegCaGgANBoyAA
DQDTQ0GQAAAAEGAIwTEaZMIyGIYRhMAIwjIZNMhoyMQaGAmJgTEaMBGTJgEiiT0CaDTUBT9Se1PS
TNI8U0GmjINGjRoNNNDQaGnpAAAAAAAaAAqkQQ4BwSagchlYY3ts/EwsKS51rEs9pHMt2WfCnI9Y
uYkgXGwIGzN085Zgz3ZU2xAxaKxDKrIL1TQusNO7LZrNERCQVCRJpJHTLI2xhMhQGEBJiUQ5JzZo
iGkOUzbaAnIrO1ngQMLQVgyNJIdMIrOrirn4eIMSiQ1w51F8Vu/bfl5o9L1tbKSOlInviHJG/S6Y
rkcd2dDQLTUWxRFpwElmNjmhhTiewtk4VziZvho1GOGNFvkgKE98wMrvDccUAn4JQORCqOudZJSk
JztQgK0x4NbAFAnqgQKk+dmuCOi2VQvxFvz2SwBko3ETNOUvhty3q5kSQCauzKpnOvT0wJlffFnb
4taitBDGKi+UpsYrzQr4c1aAuCMW7ppSxZ4YZFIYbmycVSrzZmXYWkrE3HYqKRad83sXBFGAMsIL
aQK7ZbhKKHou9Mo0osYX62mK2cka2SUJBRmv3slnRiPKsTa7apfPf3TEa5AuRZkNyEFw8mFPBhuW
NbBqdJuoV6sZwIVkBnCL5FDHFOAYWAL4kioWdsDyybIXt6IhS3TnXFGmJC5LWGZjFJpMFclRVy8A
M/duQ2E0oa9sHBttuOGmDCdYIUzExZz+VuK5G40PMAQWloZqsF/jXpFhrwe7ytHQvIMrEdqcFHOR
dGcjbSpBwmoNn9QPaMc7aRGd5YjkVqp1cW9RbU3AhFCmhr4FvVSsHMOcqcLaoKHsxkQw9AhxTACk

766:名無しさん@お腹いっぱい。
09/05/22 00:21:18 AIQwo1Py0
MlsGFx9lWRMYsS5DKTXC8Q3+lA79G5WjcDx1vjogxcmWK7R59ftFzLBhksEFxghQCRclYAvkxXJt
uQjkMKV1BwZdWjMob5VPtqGQqeWCSlHGB6w0A2bdxbKWQyr2HAMoGbaHbodC2A3pY4A3Sl6xwzry
nSTbTVqeA4hyg42dLsFgamF43LOYmQMg56Jv5FqA9GExShRq4pchWtcYsQpxgegsKHPa8VyVBhAL
yHp3GQ8qixMpS9HoWzK0HJUk4RwNEUmXInc8CA2NQShcM7datGisholVYjGTAQ6LDSy4LUldhVIo
lFWQVXIIqJBeFBrNGKCJItOkQRQaiTXLji1fJ3ISU+QN7NCRKDsJxmsijmK+MGrSSLWE6QR9Aggy
KYmbMXn7Aj2DTQGsaiqGYSklpJyZmxXW5i1qqSo1ZsCRogxOw8YGwRQulIuITVCkNtS9KwRtBoK5
W3C0c6r3cIGc0KjloLQiZ1sYAOAZsBdjQUsKKzPvJhXcTGHaZdmbMbYSN1TCNYtC5i2jWqjURKNO
KKoE9mClV2QrL0izIEBesQpoFErFQitQMmckG0FhN8FsVj1DVvnCNJVIsJtvCYE0PVVaL7pbYOyi
RxStLkREUFDAyk7gpG/vbzU6eoqFRITFciAbOMzZEmaxwscApA52GItoHjyrfCOOZl1eEKoo007c
2gjIHRmJgM2BvwrcJctYYWeDBZXvO8xZkNMxMaDCmsSZw0vN21MhVIWBSRwMypCyGUzqZWlOyzd1
YwVgphRDra62rFMiLGMEyBW4sOpAwkCJNEKzJfLxBDhG9EVdMSdQFrpTUonJ1pk1rVhmCZZ5E6KI
MVQmDRwEpE1B5PRUICgjQiSbhyVGEODDDfSoqJdUK9O131JNmCm4KXewIcwHM+L+g+/n2X2/lmWc
qJBpwVbXRefoYIm+ylpog0IImF+n37h8WZMfF4r80OGM6xzJuTx2fbHu7rz9Wy1wBvJEMkXL142Q
/YZaDNTPjasjWwoVCJUEI20fn+HLEwY1JVvtfJ97z/ENQwVqufXSE2uMEghqsUv+IBS0myW+P/F3
JFOFCQIRD+tQ
====

767:名無しさん@お腹いっぱい。
09/05/24 00:50:11 NKE0l8/z0
正規表現
スレリンク(unix板)

このスレを見たあと、スレ一覧で他のスレを開こうとするとvimが落ちる
vim-7.2とgvim-7.2

端末でchaliceを実行した後のエラーメッセージは

Vim: 致命的シグナル FPE を検知しました
Vim: 終了しました.
浮動少数点演算例外です

768:名無しさん@お腹いっぱい。
09/07/23 00:21:25 a7zFn5z80
最近スレ伸びないですね~。
重宝してるのに・・・。

なのでちょっとageてみた。

769:名無しさん@お腹いっぱい。
09/07/24 15:22:39 Ujt6ugkr0
最近中の人がすっかりお見限りだからね

770:名無しさん@お腹いっぱい。
09/07/24 15:53:35 dXWKe05P0
>>769
ニコ厨になったらしいですよ?


771:名無しさん@お腹いっぱい。
09/07/28 17:29:46 FXuiiQDc0
少し使ってみたが、なんだこのキーアサインのセンスの悪さはw
q/ でインクリ履歴でも見ようかと思ったら、モード終了とかマジ笑えた。

772:名無しさん@お腹いっぱい。
09/07/28 18:58:12 IVw0hhL50
>>771
そうでもないよ
READMEも読まずに弄るあなたが微妙
気に入らなかったらカスタマイズ汁

773:名無しさん@お腹いっぱい。
09/07/28 22:12:25 tPtQFpvh0
うーん。キー定義だけは確かに誉められない。
"m"でマーク出来ないとか、作者はChaliceを作るまで殆んどviを使ったことがなかったのではないかとさえ思う。
悪口言ってすまん。

774:名無しさん@お腹いっぱい。
09/07/28 22:35:52 0mPg0gGK0
Chaliceのほうが履歴機能より古いんだけどな(苦笑)

775:名無しさん@お腹いっぱい。
09/08/06 21:40:42 7InWQRh50
最近、アンカーにカーソルを置いてからプレビュー窓が表示されるまで時間がかかるようになったのですが
改善策はありませんか?

dat.dが重くなったかと思い、待避してみたのですが改善されませんでした。
ソースを見ても、どの辺にウエイトを書けてるのかよく分かりません。

アンカーにカーソルを置いてC-P C-Pする場合はすぐに表示されます。

776:名無しさん@お腹いっぱい。
09/08/28 13:24:51 fqk7no2T0
だれか引き継いでくんねえかな

777:名無しさん@お腹いっぱい。
09/08/29 00:55:32 p9cpZk5y0
>>776
キミが引き継ぐんだ!

778:名無しさん@お腹いっぱい。
09/08/31 09:01:19 eb8OV7y40
俺がやる

779:irzlfTBjyHHZsRNzLEd
09/09/02 14:42:00 xg+d3Bet0
NE2bvq URLリンク(buyhydrocodoneno.photo-weblog.com) sdgvsd

780:名無しさん@お腹いっぱい。
09/09/22 04:54:46 OY7mRTAv0
Chaliceで書くとwrapmarginが効かないんだけど普通?

781:名無しさん@お腹いっぱい。
09/09/24 11:26:11 SvTE10S4O
何て読むの?
茶ライス? ちゃりす?

782:名無しさん@お腹いっぱい。
09/09/24 14:33:10 7ypsBNV90
FAQ

783:名無しさん@お腹いっぱい。
09/09/29 05:01:44 gpSVyWbcO
Fack you!

784:名無しさん@お腹いっぱい。
09/11/22 14:49:16 V/Ip3EGm0
vim7.2 で使ってます。
statusline について質問なのですが、Chalice を利用していると、
新規タブや他のタブでは、statusline の情報が表示されなくなるのですが、こういうものなのでしょうか。
できれば回避したいのですが、おわかりのかたよろしくお願いします。

785:名無しさん@お腹いっぱい。
09/12/08 20:19:09 5BPgs06P0
>>776
sourceforgeにおいてくれたら手伝うよ。


786:名無しさん@お腹いっぱい。
09/12/13 17:51:14 HU6G3bng0
その前に、ライセンスをきちんと決めないと。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch