タグ

ブックマーク / gene.hatenablog.com (2)

  • Connpass を検索する Vim プラグインを作った - Memo

    Connpass は現状イベントを検索する方法がサイトに用意されていないが、API は提供されている。 と [twitter:@key3] さんがつぶやいているのを見てついカッとなって*1 Vim で検索できるような物を作った。 GitHub - heavenshell/vim-connpass: Search interface for Connpass 要 webapi-vim. 使い方 :Connpassで検索条件なしで Connpass を検索する。 検索条件を入れたい場合は、 :Connpass -keyword=pythonと key=value で設定すれば検索される。 検索条件を複数指定する事も出来る。 :Connpass -owner_nickname=voluntas -keyword=pythonこの場合イベント管理者が [twitter:@voluntas] さんで

    Connpass を検索する Vim プラグインを作った - Memo
  • neocomplcache を高速化した話し - Memo

    普段 neocomplcache を使ってるけど、Vim 起動直後の補完のポップアップがもの凄く遅くてストレスを感じていた。 AutoComplPop は起動直後でも凄く速いが、neocomplcache と比べて機能が少ない。 # 日語の不具合だのは自分で直せる思う 現状 neocomplcache の方がユーザは多いだろうし速くなって損をする人は居ないので改良できないかなーと思った。 ただ遅いとだけ報告しても情報が少なくて改良しようにもしてくれないと判断したので勝手にボトルネックになっている箇所を探し始める事にした。 ボトルネックの調査はポップアップ開始の関数に reltime() で start と end を計測して秒数を計測するようにした。 具体的には以下のファイルの関数の開始直後と終了直前に埋め込むような形にした。 neocomplcache.vim/neocomplcach

    neocomplcache を高速化した話し - Memo
  • 1