- 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/
- 231 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 03:33:46 ID:IqJYaPjc0]
- Chalice導入記念/カキコてすと。
前に入れようとした時は文字化けを解消する方法が 分からなかったので諦めたが、今回の再挑戦で 解消することが出来た。 ところで、Chaliceの起動時のみ全体のcolumnsを変える オプションが有りますが、同様にlinesを変える方法は 有りませんか?
- 232 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 04:41:41 ID:5gCqyAFJ0]
- 読め
- 233 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 05:48:40 ID:CJ8bvSU10]
- windowsで使っていますが
○let chalice_exbrowser = 'cmd/c start lynx %URL% &' ×選択範囲は有効で〜と言われます。 let chalice_exbrowser_0 = 'cmd/c start w3m %URL% &' let chalice_exbrowser_1 = 'cmd/c start firefox %URL% &' let chalice_exbrowser_9 = 'cmd/c start wget -P ~/download %URL% &' 恐らくノートのキーボードのためテンキーに割り当てが異なるせいかと思うので 変更して回避したいのですが無理ですか 1<CR>を他のテンキーキー以外の被らない任意のキー<CR> で実行したいのです。 それとも他に原因があるのだろうか ついでに書き込めてないorz... cookie喰いますと出できて書き込んだと思ったら... 古いのかな AAでは そんな餌では起動しないクマー! Chalice 1.9 です。
- 234 名前:名無しさん@Vim%Chalice mailto:sage [2005/09/11(日) 05:54:41 ID:CJ8bvSU10]
- test
- 235 名前:233 mailto:sage [2005/09/11(日) 06:00:53 ID:CJ8bvSU10]
- すいません。<C-w><CR>で書きこめたorz...
外部プログラム指定したいですが出来ないです。 なんとかしたいのですが
- 236 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 13:52:33 ID:zKBNw0Je0]
- あー、うちでもテンキーで入力した数字はなぜかmapできないんだよね。
でもテンキーじゃないほうの数字を押せば大丈夫じゃない? その場しのぎでいいなら augroup ChaliceExbrowser au! autocmd FileType 2ch* nmap a<S-CR> 0<S-CR> autocmd FileType 2ch* nmap b<S-CR> 1<S-CR> augroup END みたいのをvimrcに書いておくといいかも。
- 237 名前:235 mailto:sage [2005/09/11(日) 14:56:58 ID:CJ8bvSU10]
- >>236
解決策をありがとうです。参考にしたします。 こんな風にしたけど間違ってるのかな? augroup ChaliceExbrowser au! autocmd FileType 2ch* nmap w<S-CR> 0<S-CR> autocmd FileType 2ch* nmap f<S-CR> 1<S-CR> autocmd FileType 2ch* nmap g<S-CR> 9<S-CR> let chalice_exbrowser_0 = 'cmd/c start w3m %URL% &' let chalice_exbrowser_1 = 'cmd/c start firefox %URL% &' let chalice_exbrowser_9 = 'cmd/c start wget -P ~/download %URL% &' let chalice_exbrowser = 'cmd/c start lynx %URL% &' augroup END 無反応のままでした。 B5サイズのノートなんでテンキーないです。 キーボード上位置の数字キーで反応しないので なんか他におかしい所があるのかもしれないです。 付属ドキュメントのままなんですが うちでは駄目です。 windows2000 他の方は動いているんですよね。 うーんどうしてだろう。
- 238 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 15:31:06 ID:zKBNw0Je0]
- :h chalice-usage
> NOTE: 端末の関係上<C-CR>や<S-CR>が使用できない場合があります。そのような環境で > は<C-W><CR>と-<CR>をそれぞれ代わりに利用できます。 もしかして、これじゃない?
- 239 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 16:34:47 ID:CJ8bvSU10]
- >>238
わーありがとう。そうかもしれないorz... <C-w><CR>で書きこめたorz... ってのが怪しいって気づいてない折れ頭悪いなぁorz... 試してみました。 au! autocmd FileType 2ch* nmap f<S-CR> 0<S-CR> autocmd FileType 2ch* nmap g<S-CR> 1<S-CR> augroup END だと起動しないけど怒られません。 autocmd FileType 2ch* nmap f(変わりに書いて) 0<S-CR> だとマッピングがないと叱られました。 なので 最初に示してくださった例で合ってるなずなんですがorz... でもありがとうです。なんか怪しい気がします。 参考に頑張ってみます。
- 240 名前:239 mailto:sage [2005/09/11(日) 16:49:18 ID:CJ8bvSU10]
- すまそん
マッピングがないと叱られたのはタイプミスでした。 色々してみます。
- 241 名前:231 mailto:sage [2005/09/11(日) 20:19:43 ID:IqJYaPjc0]
- 自分でソースをいじってlinesを設定することにしました。
このオプションが無いのは、何か事情でもあるのかな?
- 242 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 21:54:41 ID:zKBNw0Je0]
- そういうのに全部対応するのはめんどくさいんで(?)
前スレの274(2年前)でChalice用のユーザ設定を処理するために autocmdの導入を検討すると言ってたけど音沙汰なし。 まぁ今でもChaliceの起動をラップするとかの 解決法があるんでそれほど困ることでもないような。 パッチなげればサクッと採用してくれるような気もするが。
- 243 名前:241 mailto:sage [2005/09/11(日) 22:51:49 ID:IqJYaPjc0]
- それじゃ、パッチを。
パッチをgzipで圧縮して、Base64でエンコードしました。 内容はchalice_columnsと同様のオプションchalice_lines を使えるようにします。 chalice_columnsと同じように設定してお使い下さい。 H4sICCc0JEMCA3BhdGNoLWNoYWxpY2UtMS45LnBhdGNoAJ1Uv2/TQBid8V/xkSEpcp2e3TjB lkABFib+BWRiO1i62iWOC4z9vCBKoUpbOsGEGIpUCSpgYkEtIqgSCyPspBJSRkbufP6VuCz1 4rt7797Te59lRVGgd9eiXs9R1KbRDAZe3/MturRKI7ZYSrHmmrdyQSOkpaiaoqmgXjb1lknU JskekIlBiCTLcqb3HwldIYaiqqBp5rJhEr0i0e2CouqtxTbI/MWo3a4EANQZQt9M1W73Ahqt +CFcYWQJHN/2XAkkuQY3BAE2bm0fPH2J4wb1fCds4HT3O77GCb7FL7iPx/gGJwuKaj4/fPL3 kiR7Llx0HnjhMFxoFCbiKoPn3RNAeMvCW5agBjufH53u7eFJ7MbD+Ga8Efd3X+B069foN37E iQRnu9wJrIFN2WkWijlW8lZIzF3Vs7J00ZZOFo20LWZVLesqEI4J7XohFJrpmqNpnjkJkZgL yLlA1kJoJiuOpINICc69yKIWvW89FLTSPue4AbWFe0IptjmjbzuuFdFhgmcbkbyz3EmSd1gD ndJ3EprBquM7Ni+pOGNZBr3AX3MGXKte2pY4eSlZP9n005QcEXHzO7Mx62ekLOfilGrKIhnH 51Lqacp2+3zzrTDPN+c51sy8axAyaik6vsdPz6LHP3C8fm0T8XD0busA9zdD/Ip/8BSPGP4T X+EJHov/BE5H3/ADHgkxPyhLjbnY+nUOcZcZUPoHSjo4PMMEAAA=
- 244 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/12(月) 17:59:37 ID:r1pVaBev0]
- プ
- 245 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/18(日) 07:40:06 ID:SHUvrKeB0]
- vimスレって雲丹板にしかないのね
- 246 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2005/09/21(水) 23:46:27 ID:Mub9SK5i0]
- 板移転に気がつかなったよ orz
- 247 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/22(木) 00:15:17 ID:mIm/1LFg0]
- 板移転の判定方法とかないのかな。
- 248 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2005/09/22(木) 00:50:55 ID:6dRhSho20]
- >>247
304でも出てればねぇ。板一覧のURLをsoftwareとかのキーワードでローカルに持てば いけそうですけど、過去スレの扱いを考えるとややこしいです。
- 249 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2005/09/25(日) 00:33:10 ID:qiLtMIYc0]
- 板移転検出もどきを実装してみました。「移転したかも」で警告やマーク(M)するだ
けで、URLの書き換え等は手動でしなければなりません。svnのtrunkにcommitしてあ ります。
- 250 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/25(日) 01:12:46 ID:VFLMjwQl0]
- navi2chみたくすれば?
- 251 名前:KoRoN@Vim%Chalice ◆8XALICEsdk mailto:sage [2005/09/25(日) 01:25:58 ID:qiLtMIYc0]
- >>250 どんな風?
- 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です。
|

|