- 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/
- 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]
- です。
よろしくおねがいいたします。
- 353 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/02/19(日) 11:18:06 ID:Ib9ermAZ0]
- >>352
あともう1つ set fencs& の値もお願いします。
- 354 名前:名無しさん@お腹いっぱい。 [2006/02/19(日) 11:43:59 ID:EO5Qn9d30]
- :set fencs とすると
fileencodings=utf-8,euc-jp,sjis 0,0-1 All が返ってきます。 :set fencs& しても何も表示されませんが その後:set fencs すると fileencodings=ucs-bom 0,0-1 All が返ってくるようになります。 :set fencs& の&ってなんだかわかってないのですが。
- 355 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/02/19(日) 11:51:01 ID:Ib9ermAZ0]
- >>354
set fileencodings=utf-8,euc-jp,cp932 と設定してからChaliceを起動してみてください。
- 356 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/19(日) 11:57:14 ID:D/4gMrhY0]
- ありがとうございます。
スレ一覧、読めるようになりました。 sjisでなくてcp932でなきゃダメなんですね。
- 357 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/21(火) 19:00:05 ID:N4x2bKsl0]
- >>342
少し調べてみたので一応報告。 文字コード変換が失敗するのは次の2つのケース。 (1) fencsの変換がすべて失敗する (2) ++enc=で間違った文字コードを指定する (1)のときはデータは変換されないので、そのまま保存しても大丈夫。 (2)のときはreadonlyになる。 # という予定なんだと思う。 だけどenc=utf-8の場合は、 (1)のときは不正なバイトは"?"に変換される (2)のとき、++enc=utf-8と指定したときはreadonlyにならない という問題がある。 単なるバグ…かな?
- 358 名前:mattn@Vim%Chalice mailto:sage [2006/02/22(水) 10:18:19 ID:nhoRWwRb0]
- >>357
調査、報告、非常に助かります。 原因追求してbram氏に報告し、CVS-HEADに反映されました。 お手数ですが、もう一度上記の検証をお願いしても宜しいでしょうか? #一応ですが、自分の完了では検証しました。
- 359 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/22(水) 20:52:15 ID:iVqxqqTf0]
- >>358
ありがとうございます。確認しました。ちゃんとreadonlyになります。 もう一つ、encとfencが同じ場合の動作がenc=utf-8のときだけ違うのですが、 ++badの変換があると、この違いはちょっといやかもです。 fencsの変換がすべて失敗したとき (:e ++enc= file と同じ) enc=utf-8の場合: 文字コードをチェックして、不正なバイトを"?"に変換する。 enc=euc-jpの場合: 文字コードをチェックせず、無条件にファイルを読み込む。 :e ++enc= ++bad=何か file enc=utf-8の場合: 文字コードをチェックして、不正なバイトを++badの指示で変換する。 enc=euc-jpの場合: 文字コードをチェックせず、 無条件にファイルを読み込む。++badの指定は無意味。 あとやっぱり、readonlyになるとはいえデフォルトで変換しちゃうのは危険ですね。 readonlyの警告は出ますが、それでも知らずにはまる人はいるでしょうし、好ましくない非互換性だと思います。 説得がんばってください。
- 360 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/24(金) 16:47:49 ID:We9Hvng40]
- chalice.vim のなかで
" 仮定数値 {{{ " 将来はグローバルオプション化できそうなの。もしくはユーザが書き換えても良 " さそうなの。 と書かれている箇所を別ファイルにする予定はあったりしますか? 自分で別の文字列に書き換えているのですが、本体スクリプトのアップデートが あったときに、差分の確認がしやすくなるので、、
- 361 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/02/25(土) 10:22:24 ID:criXC5xM0]
- >>360 予定はありません
- 362 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/24(金) 01:13:54 ID:Bfl/uIZH0]
- FreeBSD6.0でchalice-1.9を使用しようとしたのですがうまく動作しません
(vim6.4、curl、qkcはportsでインストール)。 vim起動時に以下のエラーが発生し、そのままchaliceを起動させると 板一覧に一部のカテゴリが表示されず他のカテゴリの中に 消えているカテゴリの板が表示されます (例:「スポーツ一般」がなく「趣味」にオリンピック板が表示される)。 また、表示されているカテゴリ内でも半数程の板が <A HERF="url">板名</A>とソースのとおりに表示され板へ移動できません。 Error detected while processing $HOME/.vim/chalice/plugin/chalice.vim line 278: E115: Missing quote: '利用時間' E15: Invalid expression: '利用時間' line 372: E115: Missing quote: 'Chalice_2ちゃんねる_プレビュー' E15: Invalid expression: 'Chalice_2ちゃんねる_プレビュー' ~/.vimrcにはずんwikiに載っていた文字コード自動認識用の設定と " chalice filetype plugin on set runtimepath+=$HOME/.vim/chalice runtime plugin/chalice.vim のみ記述しています。 vim --versionでは+iconv +multi_byteは表示されました。 iconv --versionは以下のとおり iconv (GNU libiconv 1.9) Copyright (C) 2000-2002 Free Software Foundation, Inc. 何か解決策がありましたらご指摘をお願いします。
- 363 名前:362 mailto:sage [2006/03/27(月) 20:02:42 ID:hmmlTV4K0]
- 自己解決。
香り屋さん配布のパッチあててソースからインストール しなおしたら表示できました。 もともとそんなに労力いらないのに横着するなってことですね…
- 364 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/27(月) 20:52:00 ID:/XVZ76w70]
- >>363
lists.freebsd.org/pipermail/freebsd-ports-bugs/2004-November/046616.html 原因はたぶんこれ。 表示幅だけに影響すると思ったけど違うんだね。
- 365 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/03(月) 19:55:49 ID:zLnAQz4A0]
- news系の板だと、新しいスレがどれなのかってのが分かると嬉しい
ので、スレの立った時間でソートして表示できるようにしてほしい。
- 366 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/05(水) 10:34:06 ID:aa/xarcn0]
- 新しいスレほどdat番号が新しくなっていると仮定して、スレ一覧で
:%s/^\([^\t]*\)\(\t*\)\(.*\)$/\3\2\1/ :%!sort -r :%s/^\([^\t]*\)\(\t*\)\(.*\)$/\3\2\1/ vim7なら :sort! /[^\t]*\t*/
- 367 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/05(水) 14:18:38 ID:nQ5UfM1w0]
- ほほう、vim7は性器表現が拡張されてるのか
- 368 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/06(木) 21:57:09 ID:qUMTaTh30]
- >>366
超サンクス。sort -nrの方がいいね。 早速マップしました。 nnoremap <silent> <buffer> c :%s/^\([^\t]*\)\(\t*\)\(.*\)$/\3\2\1/<cr>:%!sort -rn<cr>:%s/^\([^\t]*\)\(\t*\)\(.*\)$/\3\2\1/<cr>:noh<cr>gg
- 369 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/08(土) 04:53:57 ID:8tIl1r1M0]
- TIP:
栞を壊しちゃった場合、最良の選択はその場で:qaすることである
- 370 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/04/09(日) 01:49:05 ID:LnUvwD9l0]
- >>369 むしろバックアップを退避すること、かな
- 371 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/09(日) 05:26:13 ID:C8IWU6ai0]
- >>370
そう、この前それに気がついて自分が天才だと思ったw
- 372 名前:名無しさん@Vim%Chalice mailto:sage [2006/04/11(火) 21:52:23 ID:JP5WCxgu0]
- JISX0213な文字を含むカキコを正常に表示できている方はいらっしゃいますか?
たとえば「螫好!」(ニーハオ:書き込めてるかな?)みたいな。
- 373 名前:372@Vim%Chalice mailto:sage [2006/04/11(火) 21:54:07 ID:JP5WCxgu0]
- 書き込めてないやorz
↓みたいなカキコです。「不対! 」の後が「ニーハオ」の「ニー」。 URL: academy4.2ch.net/test/read.cgi/gogaku/1142782348/174 174 From:名無しさん@3周年 Date:2006/04/11(火) 17:59:44 Mail: 不対! ??|_是个日笨人??|h!
- 374 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/11(火) 22:37:52 ID:K3XIM57l0]
- 表示できる。encoding は utf-8。
??好
- 375 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/11(火) 22:39:12 ID:K3XIM57l0]
- ↑書き込みは不可だった。
- 376 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/12(水) 19:50:56 ID:Xj3BTLCb0]
- 2ch的には、いわゆる機種依存文字が見えないのがつらいな。
- 377 名前:名無しさん@Vim%Chalice mailto:sage [2006/04/15(土) 01:00:32 ID:lOMa9cAm0]
- enc=utf-8なvim7でchaliceが文字化けするのは私だけでしょうか?
具体的には日本語部分が全て???になります. win(kaoriya版)でもlinuxでも同じ症状です. 差分取得した部分がこの症状を起こし,R で全読み込みした時は 正しく表示されます. まったく同じ設定(.vimrc/.gvimrc/.vim)で,6.4では問題ありません.
- 378 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/15(土) 05:04:43 ID:pk+ajPtR0]
- ++bad が追加されたから。>>341
- 379 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/17(月) 08:14:16 ID:SuULaGRp0]
- スレの透明あぼーんは便利。
同じように板あぼーん、カテゴリあぼーんもできないものか。 いくつかの決まった板以外見に行くことはないので、画面左の板一覧の ペインが表示領域の無駄づかいになってしまって。
- 380 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/17(月) 08:16:28 ID:SuULaGRp0]
- 板の栞とスレの栞が別々になってて、スレ一覧の場所じゃなくて
板一覧の場所で板の栞を参照できるのがワタシ的には使いやすいかな。 皆さんはどうしてます?
- 381 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/20(木) 14:25:39 ID:KVgGR5dd0]
- 現状でわりと満足。
とりあえず叩き台。 autocmd FileReadPost */chalice/cache/format.d/*/bbsmenu.*.txt \ %s/^ / [板]/ | \ %s/^/ / | \ call append(1, "□板一覧") | \ 1read `=g:chalice_bookmark` | \ set ft=2ch_threadlist | \ set ft=2ch_bookmark |
- 382 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/14(日) 00:08:01 ID:np0yLKpP0]
- vim 7 にしたら日本語が全部 ??? になった
- 383 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/27(土) 19:31:03 ID:2GqIyHiV0]
- 仕様変更で書き込みができなくなった。
- 384 名前:名無しさん@w3m mailto:sage [2006/05/27(土) 22:39:02 ID:DgINfoaN0]
- > Cookieを焼きました. 内容を確認して再度書き込み直してください.
が永久ループするクッキーモンスター状態?
- 385 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/27(土) 22:53:17 ID:ZvAF7xXy0]
- >>384
そうです。
- 386 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/27(土) 23:04:02 ID:DgINfoaN0]
- じゃあ一緒だ。
「仕様変更」の内容がわかるスレか何かあります? それがないと作者氏も対処しにくいでしょう、きっと。
- 387 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/27(土) 23:10:05 ID:TZe2Wu6B0]
- bbs.cgi再開発プロジェクト7
qb5.2ch.net/test/read.cgi/operate/1130918407/ まだ実験中なんじゃないかな
- 388 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/27(土) 23:23:35 ID:DrcoeOgr0]
- バロス
- 389 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/05/28(日) 00:45:33 ID:l7Q+/0sj0]
- かきこてすと
- 390 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 00:50:41 ID:HcPW0vfo0]
- >>389
対応完了ですか?
- 391 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/05/28(日) 00:56:00 ID:l7Q+/0sj0]
- いや、この板では普通に書けてしまったんで(苦笑
- 392 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/05/28(日) 01:14:25 ID:l7Q+/0sj0]
- 対応準備のテストです
- 393 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/05/28(日) 02:06:31 ID:l7Q+/0sj0]
- >>383 どの板で、その現象が起こるか、教えてもらえますか?
- 394 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 02:44:09 ID:DFD1Ed5l0]
- あれ、この板にも書けないけど。。。
とりあえず [板] UNIXpc8.2ch.net/unix/ # svnが認証を要求されてupdateできないです
- 395 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/05/28(日) 03:11:00 ID:l7Q+/0sj0]
- >>394
古い(有効な)Cookieが残ってたようです。 で、対応終わりました。かく言うこのコメントもCookieを通過する予定です。 svnに認証を要求される件は、apacheとsvnを同時に更新したからだと思われます。正 しい回避方法がわからない+調べる時間は無いので、無名/無パスワードのアカウント を登録しました。試してみてください。
- 396 名前:/KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/05/28(日) 03:15:33 ID:l7Q+/0sj0]
- 名前欄の先頭に/を挿入するテスト
- 397 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/28(日) 03:21:12 ID:DFD1Ed5l0]
- svn成功。カキコはどうかな?
- 398 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/05/28(日) 03:26:30 ID:l7Q+/0sj0]
- >>397 カキコ成功、おめでとうございます。
書き込み画面がでる直前に、実際に1nだけとりにいってます。なのでtimeの問題も正式 対応。ちょっと改造すると、板毎にFromとMailを設定できるようになっちゃいますね。
- 399 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 11:19:59 ID:ShB2CtFj0]
- ザウルスで愛用させていただいてます。
カキコできるかな?
- 400 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/05/29(月) 11:22:35 ID:0yaish8m0]
- >>399 で、できるんだ (^-^;
- 401 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 11:35:28 ID:ShB2CtFj0]
- レスはやっ!wwww
pdaxrom+mltermでemacs+navi2chという環境でしたが、数ヵ月前から vim+chaliceに移行しました。 速度、機能、見栄えともに大変気に入ってます。 今回の変更にも素早い対応感謝しております。 zaurus+mlterm+chaliceでぐぐると先頭にでてきますのでスクショなど 見てください。
- 402 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 17:27:55 ID:mzrPRWr20]
- ver up したところ、:xで書き込みができないのですが(内容を確認〜がループするだけ)
仕様変更でしょうか? :chalicedowriteはできます。
- 403 名前:firefox [2006/05/29(月) 17:43:17 ID:8pmGqrBX0]
- cookie 仕様変更なので、初 subversion( under cygwin )です。
$ svn checkout cvs.kaoriya.net/svn/kaoriya/vimscript/chalice/trunk chalice svn: PROPFIND request failed on '/svn/kaoriya/vimscript/chalice/trunk' svn: PROPFIND of '/svn/kaoriya/vimscript/chalice/trunk': Could not resolve hostname `cvs.kaoriya.net': Unknown host (cvs.kaoriya.net) $ 最新の chalice クレ ヽ(`Д´)ノ ァア゛ーーー
- 404 名前:なるほど [2006/05/29(月) 18:00:29 ID:8pmGqrBX0]
- >>394-395 か
はぁー、疲れていて、調べる気が沖ねー
- 405 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/29(月) 22:08:24 ID:PQvUzYRt0]
- >>401
いいなあ。欲しくなった。
- 406 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/05/29(月) 23:28:56 ID:0yaish8m0]
- >>402 どれどれ…
>>403 tar.bz2のパッケージを作ろうとして唖然。作り方忘れちゃった… 申し訳ないけど、もうちょっとだけ待っててください。
- 407 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/05/29(月) 23:56:36 ID:0yaish8m0]
- >>403 とりあえずコレで
www.kaoriya.net/dist/chalice-1.9.012.tar.bz2
- 408 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/05/30(火) 00:15:04 ID:dhWY0niX0]
- >>402
調査したのですが:xでの書き込みは短い時間でサポートすることが難しそうです。も うちょっと今回のhana=mogera仕様がこなれてきたら、時間を使ってちゃんとした形 で対応したほうが良いと思われます。 迂回手段があることですし、しばらく保留させてください。
- 409 名前:403 [2006/05/30(火) 08:07:55 ID:i28PmLzU0]
- 書き込みテスト
と思ったら、2ch_write を開くときに、cookie 取得しているのか
- 410 名前:403 mailto:sage [2006/05/30(火) 08:20:16 ID:i28PmLzU0]
- >>408
ありがとん >うちょっと今回のhana=mogera仕様がこなれてきたら、時間を使ってちゃんとした形 >で対応したほうが良いと思われます。 書き込み時に、WWW ブラウザが立ち上がってしまうんですけど、 msgbox も出てくるし、急場しのぎなのでしょうか まっイイか、書けるから (;゚д゚)! ハッ ウザくて chalice らしくない
- 411 名前:403 mailto:sage [2006/05/30(火) 08:46:45 ID:i28PmLzU0]
- ちょっくら、書き込みテストしてきたんだけど・・・
こんなに、ウザイとは思わなかった orz
- 412 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/05/30(火) 10:36:53 ID:dhWY0niX0]
- >>410
Cookieを受け取るための隠しキーを取得しています。そのキーを使って規約に同意した 証拠としてCookieを受け取る、という2ch側から要求された仕様です。 一度Cookieをもらった板では、しばらくの間は確認画面無しに書けるでしょう。規約を ブラウザを使わずに自前で表示することもできなくは無いのですが、現在の仕様では苦 労した上に、近い将来の仕様変更が濃厚なので保留しています。
- 413 名前:403 mailto:sage [2006/05/30(火) 17:58:19 ID:UJI3VVi/0]
- >>412
ここ見ます。 " hiddenなtimeパラメータの生成を、書き込み時ではなくバッファ作成時にする let b:write_params = s:GetWriteParams(b:url, host, bbs, key) オレは、chalice のソースを眺めて、すごく勉強になった。 いつも、投稿する他の Web 掲示板も、vim 画面から C-return して curl 経由で投稿できるようになったのも、chalice のおかげ。 また、ぼちぼち勉強させてもらいます。
- 414 名前:名無しさん@お腹いっぱい。 [2006/05/30(火) 20:44:26 ID:0pHTFdLm0]
- 書き込もうとしている掲示板の投稿規約を全て承諾する場合にのみ、内容を確認して再度書き込み直してください. 書き込みを行った場合は、自動的にそれらの規約に従うものと見做されま
す. Hit ENTER or type command to continue に対して、Enter押すとスレ内容表示に戻ってしまうんだが、どういうこと? Aして書き込み失敗分を呼び出してZZして、書き込みますかにYと答えると 同じメッセージが出てきてEnterでまた元に戻る。 わけがわからん。
- 415 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/05/30(火) 21:44:16 ID:dhWY0niX0]
- >>414
:xやZZといった、バッファを閉じる操作での書き込みには非対応です。<C-CR>や :ChaliceDoWriteで書き込むようにしてみてください。
- 416 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 00:10:43 ID:aWSjlIQX0]
- :xや:qやで書き込んでる人ってやっぱりかなり多いのね
昔:wで書き込めるようにできんか覗いてみて断念したっけ
- 417 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/05/31(水) 01:44:21 ID:+JeIy0mg0]
- :wで書くテスト
- 418 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 15:06:32 ID:MfL++s6+0]
- test-
- 419 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 15:08:54 ID:lSyki9fq0]
- 事前に:chalicedowriteでくっきーもらってたら :x でも行ける
と思ったけど書けない事もある
- 420 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 15:09:43 ID:lSyki9fq0]
- :xで書き込みに成功すると次回から書き込みエラーになった
やっぱ:cha*doで書くしかないね
- 421 名前:KoRoN(Firefox) mailto:sage [2006/05/31(水) 15:15:24 ID:i7iSJzrP0]
- 最新版(svn)では :w で書けるようにしてみたんですが
どうでしょうか?
- 422 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/31(水) 18:58:31 ID:aWSjlIQX0]
- :wで書くテス卜
といってもクッキー捨ててないからちゃんとテス卜になっているかは微妙
- 423 名前:名無しさん@お腹いっぱい。 mailto:これは:wqでカキコsage [2006/05/31(水) 19:03:53 ID:aWSjlIQX0]
- 微妙なままでは申し訳ないので別の板で試してきたけどクッキーなくても順調です。
これは指が喜ぶ。 :w >> filename とするとカキコせずに保存もできるようですね。 あ、そのかわり:qでは書けなくなったのかな?
- 424 名前:名無しさん@お腹いっぱい。 mailto::xはどうだ?sage [2006/05/31(水) 19:07:27 ID:aWSjlIQX0]
- :wqは具合が悪いようです。スレッド窓が消えちゃう。
- 425 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 05:49:59 ID:ohY67iFG0]
- test
- 426 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 05:55:53 ID:ohY67iFG0]
- Aして、内容書いて、:ChaliceDoWriteして、
Y押して、メッセージが出たらもう一度:ChaliceDoWriteして、 Y押して、それでやっと書き込めるということか。 どうせ、なんとかを承認しますなんてメッセージ読む人なんかいないんだから、 最初の:ChaliceDoWriteでクッキー読んで書き込みしなおすとこまで勝手に やってくれればいいのに、と素人のわたしは思うんだがそういうもんでもないの?
- 427 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 07:08:52 ID:ebRTOO260]
- :w test
- 428 名前:名無しさん@お腹いっぱい。 mailto:sage chaliceもnetupvim形式になればいいな、いいな [2006/06/01(木) 07:10:22 ID:ebRTOO260]
- >>426
>どうせ、なんとかを承認しますなんてメッセージ読む人なんかいないんだから、
- 429 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 07:20:44 ID:JfHL7obu0]
- netupvimを知らないのでググってみたが、MS-Windowsのsetup.exeとどう違うんだ?
www.kaoriya.netのgvim for windowsがsetup.exeのようなパッケージになっていないということなのだろうか。
- 430 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 07:21:42 ID:JfHL7obu0]
- いや待て、それ以前にクッキー警告メッセージとnetupvimに何の関連があるんだ?
- 431 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 07:43:23 ID:HX4yzYT40]
- 警告メッセージは、出す必要があります。
そうでない場合、承諾の意味がない。 その責めは、: さんに及んでしまいます。 ただ、メッセージには適当に改行入れて欲しいような。
- 432 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 09:52:38 ID:ZBvFGykk0]
- 新版カキコてすと。
- 433 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 11:13:37 ID:nkK188SF0]
- >>430
メル欄 >>429 なぜsetup.exeが出てくるのか
- 434 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/06/01(木) 13:18:21 ID:JP8TgruX0]
- なんとかnetupvimをsvnで置き換えられないだろうか、と前々から考えてるんです(苦
笑)。update -rHEAD専用のsvnという感じです。結局wcモジュールの簡易版を作る必要 があるようで、着手できていません。
- 435 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 17:23:02 ID:JfHL7obu0]
- >>433
あ、ちゃうの? これを読んだら、そーゆー理解しかでけんかったよ。 ttp://pcmania.jp/~moraz/tools/netup.html#netup
- 436 名前:名無しさん@Vim%Chalice mailto:sage [2006/06/01(木) 21:53:24 ID:yBwf5UVg0]
- 警告の表示とか巡回のスリープとかは、
「よい子は改造してはいけません」ってやつだよもん >>426 ヘルプ読んだ?
- 437 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/01(木) 23:30:39 ID:ohY67iFG0]
- >>431
匿名でだせばいいだけでしょ。
- 438 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/02(金) 01:49:51 ID:RMb9mjK80]
- :wで書けるのはスバラスイ。
小さな差のようだけど、vimの操作と親和性があるのはやっぱ(・∀・)イイ!
- 439 名前:名無しさん@Vim%Chalice mailto:sage [2006/06/02(金) 23:57:55 ID:Y55LsPVb0]
- カキコできるかな?
- 440 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/03(土) 07:08:31 ID:DnRu4gpR0]
- :q!で書き込み中止すると板一覧に飛んじゃうね
- 441 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/04(日) 01:29:17 ID:wOm3amxW0]
- > 本当にChaliceを終了しますか?
qnとしてchaliceの終了をcancelした後、 :wでカキコしようとすると > "Chalice_2ちゃんねる_書き込み" [converted] 7L, 150C written と、カキコされずにあやしげなファイルに書き出されてしまうようです。 <C-W><CR>も効きません。
- 442 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/05(月) 19:18:08 ID:T0BPTNLl0]
- >>407のバージョンを入れてみたのですが、
書き込もうとすると外部ブラウザで「書きこみ&クッキー確認」 画面が出て、そこで「上記全てを承諾して書き込む」ボタンを押すと /home/xxx/.vim/chalice/test/bbs.cgiが見つかりません。ファイルの場所を 再確認してください。 とダイアログが出てしまって書き込めません。 chaliceのインストールはinstall.shで行いました。
- 443 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/06/05(月) 19:35:12 ID:CMkgrvvi0]
- >>442 ボタンを押さずに、Chaliceの方でもう一度 :w してみてください。
- 444 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 09:51:54 ID:mDepgmKm0]
- :w だと E382: Cannot write, 'buftype' option is set
と出てしまうのですが、:ChaliceDoWriteだと書き込めました。 1回目のChaliceDoWriteした後「掲示板の投稿規約云々」の メッセージが出ているとき、エンターでなくスペースを押すと 書き込みウィンドウが閉じてしまったりするようですが、 とりあえず書き込めるようになったのでありがとうございます。
- 445 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 21:29:00 ID:xMa4XUFc0]
- >>441
確認前に終了処理の一部をしてしまってますね --- plugin/chalice.vim +++ plugin/chalice.vim @@ -1518,17 +1518,17 @@ if !s:opened return endif - call s:AutocmdUninstall() - " 書けるバッファあれば書くチャンスを用意する - if s:opened_write - call s:DoWriteBuffer('closing,quit') - endif " 必要ならば終了の意思を確認する if !g:chalice_noquery_quit && !AL_hasflag(a:flag, 'all') if confirm(s:msg_confirm_quit, s:choice_yn, 2, "Question") == 2 return endif endif + call s:AutocmdUninstall() + " 書けるバッファがあれば書くチャンスを用意する + if s:opened_write + call s:DoWriteBuffer('closing,quit') + endif silent! call s:CommandUnregister() " ブックマークが開かれていた場合閉じることで保存する
- 446 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 22:46:38 ID:xMa4XUFc0]
- つか今まで誰も気づかなかったつーことは、
ズバリみんなQで終了しててqなんか使ってないでしょ
- 447 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/06(火) 23:04:25 ID:MwimvdVn0]
- つーかさ、終了するときはkill -9するから、qもQも要らないよ。
- 448 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2006/06/06(火) 23:43:56 ID:41TIzRCk0]
- >>446 nを選ぶことが少なかっただけでは?
|

|