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/
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です。
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ユーザーは多いかもしれない。