1 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:koron at tka.att.ne.jp [05/01/20 01:48:27 ID:/CFPCzjZ] テキストエディタVimの上で動く2ちゃんねる閲覧プラグイン「Chalice for Vim」の開 発とサポートスレッドVol.4です。関連リンク・情報は>>2-4 あたり。 - 前スレ Chalice for Vim Vol.3 pc5.2ch.net/test/read.cgi/software/1046263908/
252 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/25(日) 21:08:58 ID:VFLMjwQl0] ELisp読めへんの?
253 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/26(月) 07:09:52 ID:FoRorX7Y0] (´-`).。oO(なぜ読めねばならないのだろう。。。)
254 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/26(月) 20:47:11 ID:r+rNAV0O0] いや、「テキストエディタ批評」ってところに Emacsの事書いてあるから適当に使えるレベルなのかと思ったんだけど
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/27(火) 03:00:29 ID:/AXjtW200] emacs使うだけならlisp読めなくてかまわんとは思うんだが 俺もvimユーザにかかわらずvim script読めんぞwww
256 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/27(火) 05:41:05 ID:FjUhohEe0] pc8.2ch.net/test/read.cgi/tech/1120404369/916 > www.loses.org/software/xaav.htm この前の奴が偉く拡張されてるジャマイカ
257 名前:名無しさん@お腹いっぱい。 [2005/10/17(月) 19:32:58 ID:f57QLGlv0] winでも使っていたので、vineにもインストールしてみました。 vimが立ち上がる際に"引用符 (') がありません"とエラーがでます。 気にせず立ち上げると、板によってはスレ一覧で文字化けを起こします。 初めてコンパイルなどしてソフトをインストールしてみました。 どこ問題があるのか判りません。 iconv,gzip,vimはインストール済み、qkcはコンパイルしてインストールしました。
258 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/17(月) 21:32:57 ID:Sr7ojNLK0] www.kaoriya.net/bbs/bbs.cgi?bbs=bbs&article=3269 たぶんこれ
259 名前:名無しさん@お腹いっぱい。 [2005/10/17(月) 23:08:08 ID:ZgOzVxdU0] >>258 早速のレスありがとうございます。 vim掲示板見てみました。 パッチのあたったlibicovがvineに入っていた?と考えて良いですか? vimをコンパイルして再インストールすれば chaliceが使えるようになりますか?
260 名前:ちぁ mailto:sage [2005/10/18(火) 00:21:27 ID:p7m/pm2u0] なんで試さないのかね?
261 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/04(金) 06:14:21 ID:y6nPB0uu0] chaliceのpatchってsubversionのみの配布になったのですか? 以前のpatchディレクトリが見当たりません。
262 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2005/11/04(金) 11:53:11 ID:ccRckz+I0] >>261 > chaliceのpatchってsubversionのみの配布になったのですか? そうです。
263 名前:jsz mailto:sage [2005/11/09(水) 00:46:36 ID:RJ6GT6eF0] subversionってかなり不便だよね cvsなら依存するものもないけどsubversionはかなり依存がある 自分のマシンじゃapacheなんてコンパイルするのは現実的じゃない cvsは大体OSに含まれてるからいいけどsubversionはな・
264 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2005/11/09(水) 01:00:15 ID:st/U5oMw0] >>263 私も最初はそう思ってたんですけどね。Winはバイナリ配布があるし、LinuxならRPMで 良いし、FreeBSDならports一発ですから、そう気にすることもないかなぁ、と思うよう になりました。ちなみにapacheは無くても、aprは含まれているので、コンパイルでき るそうですよ。ちゃんと設定すればBDBも切り離せるようですし。 # そこまでたどり着くのは結構大変そうですが。 最終的には、cvsよりもポート管理が楽だったり、バイナリがまともに扱えたり、ファ イル移動もサポートしているあたりとのトレードオフって言う感じです。
265 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2005/11/09(水) 01:05:53 ID:st/U5oMw0] ちなみにクライアント側を、.svn/text-baseや.svn/prop-base抜きで運用できるモード があったら、Win版Vimの配布も切り替えたいとか考えてます。
266 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/10(木) 16:57:28 ID:N7RVjOJH0] Win板のVIMでバージョンを6.3から6.4に移行したら ロードの度(板スレ両方)にHit Enterうんちゃら(:he hit-enterのやつ)が出るようになっちゃいました 移行は配布してある6.4一式を展開してchaliceフォルダを移動して来ただけなんで ためしにそのフォルダにgvim6.3バイナリを持ってきて確認しましたが やっぱりメッセージが出るので何かスクリプトが変わったせい? ちなみに逆に6.3環境に6.4バイナリをもっていったらメッセージは出ませんでした 誰か同じ症状のひと居ません?
267 名前:266 mailto:sage [2005/11/10(木) 17:58:44 ID:N7RVjOJH0] なんか色々こぴったら解決しました お騒がせしました
268 名前:jsz mailto:sage [2005/11/10(木) 23:17:14 ID:ocUJ1VN90] FreeBSDは使ったことないから分からないけど 結局はコンパイルするんでないの? それともバイナリインストールができるの? GNU/LinuxでRPMっていってるから後者かな? まぁ、どっちにしろ前者だとコンパイルしなきゃいけないから時間的にも無駄だし そのために入れるのはかなり無駄 後者なら楽かも知れないけど結局はバイナリが用意されてるOSだけの話になるよね まぁ、自分は今はもうChaliceは使ってないし Vimは必要なところだけpatchで当ててるから関係ないんだけど 多分不便だと思ってる人も多いと思ってさ… すまぬ
269 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2005/11/10(木) 23:34:18 ID:0Cx6dFHn0] >>268 subversionに対する意見はsubversionスレでお願いします。 不便に思われる方には申し訳ありませんが、この先Chaliceはファイルによるpatchの 配布は、よほどのことがない限り再開しません。またsubversionよりも相応しいVCS が現れない限り、subversionを使い続けることになるでしょう。
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/11(金) 07:13:13 ID:q5aiDyQD0] >subversionに対する意見はsubversionスレでお願いします。 アホか…
271 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2005/11/11(金) 10:49:49 ID:E+aNdieg0] >>270 アホです(゚∀゚)
272 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/11(金) 23:36:56 ID:f3P8Katu0] >>270 じゃないけど > subversionに対する意見はsubversionスレでお願いします。 「subversionに対する意見」じゃなくて、KoRoN(敬称略)がsubversionを使うことに対する意見だと思うが…
273 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/12(土) 02:44:11 ID:tzqZxCbP0] >>272 > KoRoN(敬称略)がsubversionを使うことに対する意見 それを subversion スレで討議と. おもわず吹いたぞ. それもいいかも. あっちの住人に嫌がられそうだけど :-)
274 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/12(土) 23:48:19 ID:ZaRfbu7u0] subversion使おうとして挫折した俺には関係のない話だな
275 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/13(日) 01:06:20 ID:M5L274MS0] HTMLの数値文字参照の変換が失敗してるようなので(▓とか) 以下のようなふいんき(←なぜか変換できない)にしてはどうでしょう *** plugin/alice.vim.orig Sun Nov 13 00:08:23 2005 --- plugin/alice.vim Sun Nov 13 00:55:15 2005 *************** *** 249,260 **** endfunction function! s:Utf_nr2byte(nr) ! if a:nr < 0x80 return nr2char(a:nr) elseif a:nr < 0x800 ! return nr2char(a:nr/64+192).nr2char(a:nr%64+128) else ! return nr2char(a:nr/4096%16+224).nr2char(a:nr/64%64+128).nr2char(a:nr%64+128) endif endfunction
276 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/13(日) 01:07:03 ID:M5L274MS0] つづき --- 249,267 ---- endfunction function! s:Utf_nr2byte(nr) ! if &encoding == 'utf-8' ! return nr2char(a:nr) ! elseif v:version >= 602 || (v:version >= 601 && has('patch294')) ! return eval('"\u'.AL_string_formatnum(a:nr, 4, '0').'"') ! elseif a:nr < 0x80 return nr2char(a:nr) elseif a:nr < 0x800 ! return eval('"\x'.AL_string_formatnum(AL_nr2hex(a:nr/64+192), 2, '0') . ! \ '\x'.AL_string_formatnum(AL_nr2hex(a:nr%64+128), 2, '0') .'"') else ! return eval('"\x'.AL_string_formatnum(AL_nr2hex(a:nr/4096%16+224), 2, '0') . ! \ '\x'.AL_string_formatnum(AL_nr2hex(a:nr/64%64+128), 2, '0') . ! \ '\x'.AL_string_formatnum(AL_nr2hex(a:nr%64+128), 2, '0') . '"') endif endfunction
277 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/13(日) 01:08:27 ID:M5L274MS0] 訂正: - return eval('"\u'.AL_string_formatnum(a:nr, 4, '0').'"') + return eval('"\u'.AL_string_formatnum(AL_nr2hex(a:nr), 4, '0').'"')
278 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/13(日) 01:40:57 ID:M5L274MS0] あぁ...\uxxxxはどのみち内部コード返すからだめなのか
279 名前:名無しさん@w3m mailto:sage [2005/11/13(日) 21:04:34 ID:P3bFliSs0] 最近 > ERROR:ブラウザを立ち上げなおしてみてください。 というのが頻発するようになったのですが、他の方どうでせう。 chaliceを立ち上げなおしても回復しません。
280 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2005/11/13(日) 23:20:29 ID:xZN0HJ0I0] >>279 PCの時刻が、大きくズレているということはありませんか?
281 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/14(月) 21:10:31 ID:XZo/EhIJ0] 8秒ずれてましたスマソ このおかげで上流のntp鯖が死んでたのに気づきますた。
282 名前:275 mailto:sage [2005/11/15(火) 23:28:36 ID:LIWt7WRU0] …バグ報告をスルーされるとは思わなんだ。ま、いいけど。
283 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2005/11/16(水) 01:14:28 ID:hgZHKOHM0] >>282 申し訳ないです。あまりにトリッキーなパッチ+忙しいこともありスルーしてしまい ました。どう直したかはsvnを参照してください。古いバージョンは非サポートの方 向です。なお「enc=utf-8利用時にHTMLの実体参照が正しくデコードできていない」 と言われれば、もう少し早めに対処にしたと思われます。
284 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/28(月) 10:41:04 ID:eASZ4KaA0] Chalice 開いているときに、vim のタイトルバーに表示される 「2ちゃんねる閲覧プラグイン」の文字を消すにはどうすればいいですか? chalice の文字が表示されるのは全然問題ないのですが、、、、
285 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/28(月) 11:12:21 ID:QLk8rUjE0] :let chalice_titlestring="aho"
286 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/29(火) 13:49:53 ID:wczVslgO0] >>110 でchalice_menu_urlを設定することでしたらばが使用可能という 書込みがありますが、リンク先が死んでいるようです。 boardlist.txtにて板のURL設定してみましたが、スレッド一覧は取得しているものの、 文字化けしている状態です。 スレッドを表示させると Error: スレッドが存在しないか, 倉庫入り(HTML化)待ちです. Error: 詳細は下記URLに外部ブラウザでアクセスしてみてください となり、表示することができません。 サポート対象外ということのようですが、アドバイス等あればよろしくお願いいたします。
287 名前:名無しさん@お腹いっぱい。 [2005/12/03(土) 11:51:53 ID:NW1qhM45O] 茶ライスってそんなにいいの? vim使いが意地張ってるようにしか見えないんだが。
288 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/03(土) 13:35:28 ID:atdHS98t0] vimすら使えない奴には意味ないかも名
289 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2005/12/03(土) 14:11:34 ID:1cEKhuQx0] >>287 少なくとも私は常用してますねぇ。 Vim使いが、Vimとシームレスな操作で2chを読み書きしたい、と思った時に使うツール であり、いわゆる普通の「2chを読み書きしたい人」が使うモノではありません。その 意味で2chブラウザとして客観的に評価すれば「下の上」止まりでしょう。 ですから、あくまでも「Vim用2ch閲覧プラグイン」なわけです。
290 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/03(土) 14:31:12 ID:NW1qhM45O] vimを持たせたら魔法使いになるって人にはいいんですね^^
291 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/03(土) 15:38:56 ID:aYuSSt9j0] Chalice 'for Vim' ってわけです :-)
292 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/14(水) 01:11:45 ID:rWcBrm9F0] ああ、茶リスつかえてしあわせ
293 名前:名無しさん@Vim%Chalice mailto:sage [2005/12/15(木) 08:14:15 ID:UCuJx1sJ0] スレ内で検索してレスの絞り込み(フィルタっぽく) プラグ印とか作ってる人いますか?
294 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/15(木) 19:52:38 ID:ObAqKrrW0] ID抽出なら>>166 あとは知らん
295 名前:名無しさん@お腹いっぱい。 [2005/12/15(木) 22:07:07 ID:L2UjGwzS0] オーダーです。 chalice/syntax/2ch_thread.vim と同機能の オフラインで使える単体のハイライトファイルを作ってちょうだい。 chalice で保存したスレを見るときに使いたい。 filetype は、2ch でね。
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/15(木) 22:13:01 ID:ddH5D9td0] >>295 がんばってねw
297 名前:名無しさん@Vim%Chalice mailto:sage [2005/12/17(土) 00:50:33 ID:I1P+KStI0] >>166 のだれか再度アップしていただけませんか?
298 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/17(土) 14:13:45 ID:KLW3aiiz0] >>293 function! ChaliceFilter(pat) setlocal foldexpr=getline(v:lnum)=~'^-'?'>1':'=' setlocal foldmethod=expr setlocal foldtext=getline(v:foldstart+1) %foldclose execute 'g/' . a:pat . '/silent! foldopen' endfunction :call ChaliceFilter('keyword')
299 名前:名無しさん@Vim%Chalice mailto:sage [2005/12/21(水) 00:37:00 ID:ua6quS2b0] >>298 おお、ありがとうございます。 関係ないのものが畳まれる感じですね。 キーマップして使おうとおもうんですが、Keywordとか伝播できますっけ?
300 名前:名無しさん@Vim%Chalice mailto:sage [2005/12/21(水) 01:07:39 ID:ua6quS2b0] 自己解決しました。 command! -nargs=1 Filter call ChaliceFilter("<args>")
301 名前:名無しさん@Vim%Chalice [2005/12/21(水) 23:54:15 ID:ua6quS2b0] 過疎あげ
302 名前:名無しさん@Vim%Chalice mailto:sage [2005/12/26(月) 09:53:59 ID:CTxXNpAX0] ChaliceをLinuxで使わせていただいてます。 UTF-8環境にしたところ、ソフトウェアー版などのスレッド が化けるのですが、何か回避策ありますか? よろしくお願いします。
303 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/28(水) 05:11:56 ID:gUFmDn0P0] どのスレが化けますか?
304 名前: 【豚】 【60円】 mailto:sage [2006/01/01(日) 17:25:24 ID:mYxLWk4u0] あけましておめでとうございます
305 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/01/01(日) 17:25:56 ID:mYxLWk4u0] (´・ω・`)ガッカリ・・・
306 名前:dama! omikuji! mailto:sage [2006/01/01(日) 22:14:03 ID:HV/Oifi20] 今年こそ使いこなすぞー
307 名前: 【ぴょん吉】 【1616円】 mailto:sage [2006/01/01(日) 22:16:41 ID:HV/Oifi20] 全然使いこなせてねぇー!
308 名前:!omikuji!dama mailto:sage [2006/01/02(月) 05:02:00 ID:ax4XaJIE0] ahoaho
309 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/02(月) 05:02:45 ID:ax4XaJIE0] orz
310 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/08(日) 02:42:55 ID:OvGyhV480] >>378 千和が今期少ないのは前期まで多かったからオーディション受ける暇なかったからかね、やっぱり。
311 名前:名無しさん@Vim%Chalice mailto:こういう場合のことでぃすsage [2006/01/10(火) 00:56:23 ID:d6MjBN2L0] クッキー焼き直しとかで失敗した書き込みを復元する時は From欄とMail欄も復元した方が良くないっすか? メ欄に凝った時とかこれで台無しにしてまうことがあるもので。 # 採用していただけそうならパッチ作りまふ
312 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/01/10(火) 01:15:34 ID:GDAOLWBF0] >>311 基本路線として採用します。実装方法については一回くらいリテイクがでる、くらい の心持でいてください。
313 名前:311@Vim%Chalice mailto:↑早速活用sage [2006/01/12(木) 17:34:06 ID:fxf9+F370] ではリテイクが出ても痛くも痒くもないくらい簡単な実装から。 aAiIoOの違いはoverrideします。どれが「標準」かはわからないので。 --- plugin/chalice.vim +++ plugin/chalice.vim @@ -3188,6 +3188,12 @@ endif endif + " 書き込みに失敗した文章があればその時の状態を優先 + if exists('g:chalice_lastmessage') && g:chalice_lastmessage != '' + let username = s:last_username + let usermail = s:last_usermail + endif + " バッファの作成 call s:GoBuf_Write() if !newthread begin-base64 644 chalice-restore-name-and-mail.diff.bz2 QlpoOTFBWSZTWYE0KkkAAEtf/+Awce+50tSgAIC/59/AGAPuhUKeC04AJwQCDRRIADABEsQap6mo 000nqNpME0epibJGBNNPU0yGjAmDUaHiYT1Qamik80E2pGag8mpoNNGEZHoAEyGIyGJgRkElKeoy Ym0poMT1NAABkDTaajQAAAAAiGnCY+5iQou1SZ+1aU0easaMQM2DmBzkCImWkBbogVjcTAkzHIcP N9KWxCHguAknSbfhO+EcWVd0GUCYljhCEMm8UKjAYkpxmU1AkMK14EGUhy0AFwY3o1nXjXqc8dYJ UMBpAXJTMB0m4i2pC4+ENZjHRImh12SA+OINWk5F6hmuGqoiOBFNPjxOpFj4FQp1SubJAKdPJ8aR jU0mxVlTS1VjXnghoqUrhRIwj5GlIbvUFFPiLDiYydQLr9eX5iY9vftuNwl9wUvCZqVCH9AII/A0 Tf4enCURydddcSRInoTGEEhEGI5AKlWI8Xa+s4e+jLOpzkr/i7kinChIQJoVJIA= ====
314 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/01/14(土) 04:11:04 ID:A83eqUSI0] >>313 今、ある板で書こう(<C-W><CR>)として2回続けてCookie焼き直しと書き込みエラーが 出たんですが、窓が閉じてFromやMailが消えるということはなかったんです。 もしかしてvimで<C-W><C-C>とかで書こうとしてるんでしょうか?
315 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/15(日) 01:05:47 ID:v77a6Jc80] あらら、これってもしかしなくても let chalice_noquery_write = 1 して :q で書き込む時とかにしか役に立たないパッチなのですね。
316 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/16(月) 17:59:46 ID:LCfeQ9iz0] KaoriYa.netに一体何が?!
317 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/01/16(月) 18:05:13 ID:7kbhOJwf0] >>316 www.kaoriya.netでお願いします。
318 名前:名無しさん@お腹いっぱい。 [2006/01/24(火) 19:13:25 ID:drUEMn9AO] vimの入力周りだけ借りれるコンポーネント無いですか? 自前のエディタに埋め込みたいです
319 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/24(火) 20:24:40 ID:yVz8olD+0] >>318 ないですね。自分で括り出すしかありません。 # 括り出し作業は困難を極めると思われるので、スクラッチから書き起こしたほうが # 速いと思われますが。
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/24(火) 20:34:30 ID:drUEMn9AO] そうですか、がっかりです。 自分で作ります。
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/24(火) 21:19:02 ID:A95wnpBc0] おまいらスレ違いですよ
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/25(水) 20:06:40 ID:4UyJLn+90] > マウスでダラダラ見るほうがより優先されることに気づいてほしい というわけで マウスでダラダラするための右クリックメニューを作ってみました tokyo.cool.ne.jp/hopper2/chalice_menu.vim >>KoRoNさん input()してるところをconfirm()かinputdialog()にしてもらえると もっとダラダラできるんですが...
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/25(水) 20:54:00 ID:BFjASqt/0] mp3 とかダウンロードする機会が多いんです。 shift + return で外部ブラウザに表示させてから、ダウンロードは面倒だった。 >>322 >tokyo.cool.ne.jp/hopper2/chalice_menu.vim こういうのを、Shift + Ctrl + Return で、直接ダウンロードするの作ってみた。 "(A) ftplugin/2ch_thread.vim nnoremap <silent> <buffer> <s-c-cr> :ChaliceHandleDownload<cr> "(B) plugin/chalice.vim "(1)function! s:CommandRegister()のとこに追加 command! ChaliceHandleDownload call <sid>HandleDownload() "(2)function! s:CommandUnregister()のとこに追加 delcommand ChaliceHandleDownload
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/25(水) 20:54:42 ID:BFjASqt/0] "(3)関数追加 function! s:HandleDownload() let url = matchstr(expand('<cfile>'), '\%(h\=ttp\|ftp\)://' . g:AL_pattern_class_url . '\+') if url ==# '' | return | endif let url = substitute(url, '^ttp', 'http','') let basename = matchstr(url, '[^/]\+$') if basename ==# '' | return | endif if exists('g:chalice_cachedir') && isdirectory(g:chalice_cachedir) let dir_dl = substitute(g:chalice_cachedir, '[^\/]$', '&/', '') . 'dl.d/' else let dir_dl = g:chalice_basedir . '/cache/dl.d/' endif " キャッシュディレクトリの保証のマネ if !isdirectory(dir_dl) call AL_mkdir(dir_dl) if !isdirectory(dir_dl) call s:Redraw('force') "call s:EchoH('ErrorMsg', s:msg_error_nocachedir) call s:EchoH('ErrorMsg', 'ダウンロードディレクトリを作成出来ません.') return endif endif let cmd = AL_hascmd('curl') . ' ' . g:chalice_curl_options let cmd = cmd . ' -o ' . dir_dl . basename . ' ' . url "call AL_system(cmd) はよくわからない call system(cmd) "戻り値を見てもいいかも。 endfunction
325 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/01/26(木) 06:34:03 ID:SbzPJfD50] >>322 >> マウスでダラダラ見るほうがより優先されることに気づいてほしい Chaliceの視野には「マウスでダラダラ」は入ってないんです。前提が「キーボード で」なんですよ。それに右クリックメニュー自体はプラグインでできているのですか ら、何か別の強力な動機がないと本体に組み込むことはないでしょう。 > input()してるところをconfirm()かinputdialog()にしてもらえると これは良いですね。inputにはconfirm目的で使っているところがあるので、それについ て置き換えるのは良いアイデアです。inputdialog目的で使っているところも、少し試 した限りでは良いと思われます。 # 入力履歴があったほうが良いinputがあれば、履歴が使えないinputdialogで置き換え # るのは妥当ではありません。 >>323 chalice_exbrowser_*に適当なダウンロードプログラムを仕込んだほうが、便利なんじ ゃないですか?
326 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/01/26(木) 08:31:01 ID:SbzPJfD50] test
327 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/01/26(木) 08:32:50 ID:SbzPJfD50] >>326 申し訳ないです。confirm()化のテストしようとしたら、バグでconfirmをスルーして 書き込んじゃいました。
328 名前:322 mailto:sage [2006/01/26(木) 12:00:13 ID:ea9li65i0] >>325 とりこまないのは全然okです。ありがとうございます。
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/26(木) 14:59:16 ID:OnNDn6GL0] >>325 >chalice_exbrowser_*に適当なダウンロードプログラムを仕込んだほうが、便利なんじ >ゃないですか? 「は? なにそれ」と思ってマニュアルを見る。 #- chalice_exbrowser_{n}string (省略値 "") #番号つき外部ブラウザを指定する。 #let chalice_exbrowser_0 = 'wget -P ~/download %URL%' # (解説) 0 S-CR でファイルとしてダウンロードを行なう #let chalice_exbrowser_3 = 'wget -P ~/pictures %URL%' # (解説) 3 S-CR でファイルとして別のディレクトリへダウンロードを行なう ドンピシャじゃん。 "外部ブラウザ" の言い方で、IE, Opera, Firefox の類だと・・・ 武勇伝武勇伝・武勇デンデンデデンデン、アッチャンかっちょイイ。('A`)
330 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 09:09:07 ID:XwnmQ8qd0] なんか書き込みが楽になってうれしい。
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 17:06:00 ID:XwnmQ8qd0] マップでキー1つで書き込むようにしたいのですが、 本当に書き込みますか? (Y)es, (N)o, [C]ancel: のときにyを入力させるにはどうすればいいでしょうか。 1.9.010です。
332 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/01/29(日) 00:54:54 ID:m8gYYnYa0] >>331 :let chalice_noquery_write = 1 こうすると、そもそも聞かれなくなります。これには今のところ書込みが失敗する と、メール欄と名前が消えるという副作用があります。それ以外の方法はないかも。
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 01:44:44 ID:DN1fe1I30] >>332 ありがとうございます。 このようなmapを作りました。 inoremap <silent> <buffer> <c-s> <esc>:let chalice_noquery_write = 1<bar>ChaliceDoWrite<cr>:let chalice_noquery_write = 0<CR>
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/05(日) 15:56:38 ID:M/bmPCbJ0] Linuxにインストールしてみたら、板一覧の個所が文字化けしていたのですが、どの辺りが問題でしょうか。 LANGはja_JP.UTF-8 です。 ちなみに、「板一覧」とか「Info: 利用し過ぎに注意シル!!」の文字は文字化けしていないです。
335 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/12(日) 17:15:26 ID:5LtzWO500] 便乗だけど、漏れはスレ一覧のところだけ化けちゃってます。 いろいろぐぐってはいるけど、直りません。 何がいけないんでしょうか?
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/12(日) 17:49:22 ID:m4e0DCKA0] OSとVimとiconvのバージョンとencの値と 文字化けするurl(全部化けるのか、特定のurlだけなのか)と できれば文字化けスクリーンショットがあると もしかしたら解決するかもしれない。
337 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/02/12(日) 17:51:20 ID:9z7tRhWj0] >>334 iconvの種類、を疑ってください。 >>335 使ってるOSとVimのバージョン、それから化けた板を教えてください。
338 名前:335 mailto:sage [2006/02/12(日) 18:45:11 ID:5LtzWO500] レスさんくすです。 OSはVine3.2(Seed) VIMは6.4です。 化けた板は関東とか車種・メーカーとかです。 地震headlineは化けてないです。
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/13(月) 05:15:52 ID:UzMEg4c00] Vineのvim-6.3.82-0vl0.1.src.rpmに入ってるvimrc.jaでこういう設定してるんだけど if $LANG =~ "ja.*" if has("multi_byte") set encoding=japan set termencoding=japan set fileencodings=iso-2022-jp,utf-8,utf-16,ucs-2-internal,ucs-2,shift-jis,euc-jp,japan endif endif これって、encもtencもロケールに関係なくeuc-jpに設定されちゃうね。 gvimrc.jaとvimrc.jaの中身がほぼ同じだから2重設定のうえにユーザーvimrcの設定を上書きしちゃうし。 fencsにcp932がないからChaliceのcharconvertは機能しないし。 この設定ファイルのせいでつまずいてるVineのvimユーザーは多いかもしれない。
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/13(月) 09:38:56 ID:mKMXUoZK0] vim7に移行させたら海外サッカー板のスレ一覧が文字化けした。 あとスポーツch板のスレの差分取得のみ文字化けした。
341 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/14(火) 00:30:22 ID:xuKT7R6F0] >>340 chalice.vimのDatDownload_2ch関数でs/++enc= /&++bad=keep/ # デフォルトの動作が++bad=?なのは危険だよなぁ # おかげで大事なメモがえらいことに。。。
342 名前:mattn@Vim%Chalice mailto:sage [2006/02/14(火) 03:47:50 ID:jtgL4XWu0] すみません。++badのパッチ作成した犯人です。 Bram氏の独断で++badのデフォルト挙動が変えられてしまい ました。泣 いまBram氏に元の挙動に戻してもらうべく議論中ですので お待ち下さい。戦うネタとして、「こうすればヤヴァイ」 などあればお伝え下さい。
343 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/14(火) 15:15:31 ID:5iPvo7kT0] 何したのか憶えてないので役にたたんです。いつのまにかファイルがハテナになってました。 勘違いしたのか、タイプミスしたのか、なんにしても自分のミスなんですけど、 ファイル開いてアルファベットしか見えなかったら気づかないです。 CONVERSION ERRORとか表示されてもアホには見えないんすよ(ノД`) あーでも++badは欲しかった機能です。グッジョブです。
344 名前:335 mailto:sage [2006/02/14(火) 22:55:54 ID:nrku6mCp0] 御世話になってます。 いきなりですが、直りました。ので、報告します。 >>339 さんの御指摘されたのが原因だったようです。 指摘された行を削除し、 ttp://www.kawaz.jp/pukiwiki/?vim のように書き直したところ正常にエンコードされました。 これで2ちゃん生活が快適になりそうです。 皆様ありがとうございました。
345 名前:名無しさん@お腹いっぱい。 [2006/02/17(金) 15:35:41 ID:89Ku+20a0] >>298 >function! ChaliceFilter(pat) この関数は、汎用だから、 somewhere/chalice/ftplugin/2ch_thread.vim の中に、一部入れませんか、: さん。 setlocal foldexpr=getline(v:lnum)=~'^-'?'>1':'=' setlocal foldmethod=expr setlocal foldtext=getline(v:foldstart+1) setlocal nofoldenable こうしておけば、ノーマルモードで、zM してから、 :g/pattern/foldopen できるし。
346 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/02/17(金) 16:25:25 ID:AZ54Rzjx0] >>345 今のままでは却下です。 1. 現在利用しているfoldとバッティングし、併用できない 2. foldexprは遅く、かつスレッド表示エリアは長くなるので、不可 3. Chaliceの機能として組み込まれていない(できれば要ドキュメント) この3点が解消されれば採用します。
347 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/17(金) 16:58:30 ID:89Ku+20a0] >>346 >1. 現在利用しているfoldとバッティングし、併用できない バッティングは知りませんでした。# もう使っちゃっていた。 >2. foldexprは遅く、かつスレッド表示エリアは長くなるので、不可 根拠は経験的なものなのですが、fold エリア(行数)が長いとものすごく遅くなりますが、 2ちゃんの発言程度( 最大でも 40 行ぐらい )なら平気だと思っていました。 >この3点が解消されれば採用します。 個人的に使うだけにしておきます。w
348 名前:名無しさん@お腹いっぱい。 [2006/02/19(日) 10:08:48 ID:EO5Qn9d30] 上にもいくつか同じ事象が出てるようなんですが、 解決方法がわからないのでたすけていただけないでしょうか。 板一覧は問題なく表示されるが、板を選択するとスレ一覧は文字化けしていて読めない。 文字化けしたスレでも選択するとスレの内容が普通に表示される。 49uper.com:8080/html/img-s/112597.gif スクリーンショットは株板ですが、どの板でも同じ現象です。 % uname -srvmpio Linux 2.4.31-v2 #1 SMP Thu Aug 25 15:40:42 JST 2005 i686 i686 i386 GNU/Linux % echo $LANG en_US.UTF-8 % echo $LC_CTYPE ja_JP.UTF-8
349 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/02/19(日) 10:50:52 ID:Ib9ermAZ0] >>348 Vimのバージョンとiconv --versionもみたいです。
350 名前:名無しさん@お腹いっぱい。 [2006/02/19(日) 10:58:04 ID:EO5Qn9d30] % vim --version VIM - Vi IMproved 6.3 (2004 June 7, compiled Aug 10 2005 18:30:49) Included patches: 1-21, 23-24, 26, 28-34, 36-37, 39-40, 42-43, 45-46, 49-51, 54-72, 74-76, 79, 81-82, 85-86 Modified by <bugzilla@redhat.com> Compiled by <bugzilla@redhat.com> Huge version without GUI. Features included (+) or not (-): +arabic +autocmd -balloon_eval -browse ++builtin_terms +byte_offset +cindent -clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +cryptv +cscope +dialog_con +diff +digraphs -dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path +find_in_path +folding -footer +fork() +gettext -hangul_input +iconv +insert_expand +jumplist +keymap +langmap +libcall +linebreak +lispindent +listcmds +localmap +menu +mksession +modify_fname +mouse -mouseshape +mouse_dec +mouse_gpm -mouse_jsbterm +mouse_netterm +mouse_xterm +multi_byte +multi_lang -netbeans_intg -osfiletype +path_extra +perl +postscript +printer +python +quickfix +rightleft -ruby +scrollbind +signs +smartindent -sniff +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title -toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save
351 名前:名無しさん@お腹いっぱい。 [2006/02/19(日) 10:59:19 ID:EO5Qn9d30] system vimrc file: "/etc/vimrc" user vimrc file: "$HOME/.vimrc" user exrc file: "$HOME/.exrc" fall-back for $VIM: "/usr/share/vim" Compilation: i386-redhat-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_ SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -pipe -I/usr/local/includ e -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE -I/usr/incl ude/python2.3 -pthread Linking: i386-redhat-linux-gcc -Wl,-E -Wl,-rpath,/usr/lib/perl5/ 5.8.5/i386-linux-thread-multi/CORE -L/usr/local/lib -o vim -lncurses -lselinux -lacl -lgpm -Wl,-E -Wl,-rpath,/usr/lib/perl5 /5.8.5/i386-linux-thread-multi/CORE -L/usr/local/lib /usr/lib/per l5/5.8.5/i386-linux-thread-multi/auto/DynaLoader/DynaLoader.a -L/u sr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE -lperl -lresolv -l util -lc -L/usr/lib/python2.3/config -lpython2.3 -lutil -lm -Xlink er -export-dynamic % iconv --version iconv (GNU libc) 2.3.6 Copyright (C) 2005 Free Software Foundation, Inc.
352 名前:名無しさん@お腹いっぱい。 [2006/02/19(日) 10:59:49 ID:EO5Qn9d30] です。 よろしくおねがいいたします。