2013-01-01から1ヶ月間の記事一覧

Jokk というライブラリを作った

年始に [twitter:@bathtimefish] さんと [twitter:@kadoppe] さんと食事しながら色々話しをした時に、EasyMock という Node.js のプロダクトが良いという話しを聞いた。 https://github.com/cyberagent-jp/node-easymock これは何かというと、フロントエンド…

unbundle.vim その後

Vim

作者さんと何度かやりとりして最終的には filetype plugin indent on の前に filetype plugin indent off を追加したから試してみてと言われて試したらあっさり動いた。 出した Pull Request は結果的にリジェクトされた訳だけど、無駄なコードを入れるより…

werkzeug で ルールコンバータを作る

Werkzeug のルーティングで正規表現を使えるようにするコンバータを作る方法。 # -*- coding: utf-8 -*- from werkzeug.routing import Map, Rule, BaseConverter class RegexConverter(BaseConverter): def __init__(self, url_map, *items): super(RegexCo…

Unbundle.vim が有効にならないパターン

Vim

Unbundle.vim は filetype を見て、filetype に一致したプラグインを読み込んでくれる。 詳しくは [twitter:@mattn_jp] さんのブログ参照。 Big Sky :: pathogen やめた。 しばらく使っていて、次のような現象が発生した。 MacVim Kaoriya の GUI を使ってい…

unbundle.vim + Kaoriya 版 の Vim でエラーが出る場合の対処方法

Vim

Unbundle と Kaoriya 版の Vim を使って、初回起動時に以下のコマンドを入力するとエラーになる。 :set ft=python function <SNR>98_VerifyEncoding の処理中にエラーが検出されました: 行 6: E32: ファイル名がありません E32: ファイル名がありません E32: ファ</snr>…

Jedi.vim の preview 画面を消す方法

Jedi.vim の最新を入れたら補完時にプレビュー画面を出すようになった。 メソッドの説明が出て便利なんだけど、出す事によって補完候補の選択が耐えられないくらい遅くなる。 補完の候補の選択(C-n や C-p)で表示する内容を動的に切り替えてるんだからそりゃ…