2008-11-30Vimperator で twitter
■ Vimperatorを活用してTwitterをもっと見る 
Vimpがあればなんでもできる
vimperatorの入手、及び設定だの云々はいろんな人が既に書いてあるからそちらにパス。
とりあえず、「ねぇVimperatorってなに?何も知らないけど入れていいの?」って言う人は
インストールして起動したら何もいわずに
:set go=bTm :set wildoptions=auto :set complete=bsl :map ,s :so ~/.vimperatorrc<CR> :mkvimperatorrc
とやれば混乱しないと思ってた。でもそれでも甘いらしい。
(2008/12/3_追記)2.0pre において、:set complete=h すると高確率で:open :tabopen で死ぬことがわかったので上記コードを修正。
vimpertor について
vimperator本体(2008/11/30現在の安定板ver1.2)
Vimperator – vimperator labs – Trac
日本語の導入記事
vimperatorを導入する前に知っておくべきこと - goinger的日記
初心者向けだよ!今からはじめるVimperatorで高速ブラウジング - 鈍足ブラウジング日記
これらの記事なり
などを参考にすると良いと思います。
自分はVim使いじゃないけど、これらを追いながら適当な理解で今のところトラブルもあるけど楽しんでいます。
ちなみに当方の環境は2.0pre_2008-11-27
(2008/12/3_追記)direct_bookmark.js が動作不良起こすので 2008-11-27 にバージョンを変更。
必要なplugin
- twitter.js - Twitter にVimpから投稿したり発言を拾ってくるプラグイン (参考URL vimperatorでtwitter更新するよ - Dis Communication - 符号無し)
- multi_request.js - アイテム - データベース: Multi Requester - wedata から 各webサービスを介した結果をバッファに出力するプラグイン (参考URL suVeneのあれ: リクエスト結果をバッファ出力(muilti_requester.js))
これだけ。CodeReposから入手しましょう。
.vimperatorrc の設定
plugin を.vimperator/pluginフォルダに入れたら .vimperatorrc に以下のmapを追記
map ,t :twitter<Space> map ,T :twitter!<Space> map ,@ :twitter!@<CR> map ,mt :mr<Space>twitter-search-pcod-no-jp<Space> map ,mT :mr<Space>twitter-search-pcod-no-jp<Space>["自分のユーザーid"]<CR> map ,mf :mr<Space>favotter-new<Space> map ,mF :mr<Space>favotter-new<Space>["自分のユーザーid"]<CR>
上書き保存してVimperatorにもどって
:so ~/.vimperatorrc
と入力して実行
これで
というショートカットキーができましたよ。
ショートカットキーの機能
- ,T ["twitter_id"] <:twitter!>
- ["twitter_id"]の人のトップの発言を読む。テキストの選択範囲にユーザーidを選択しておいた状態で :twitter!(空白スペースなし)などすると便利。
- ,mt [hogehoge] <:mr<Space>twitter-search-pcod-no-jp<Space>>
- twitter検索(yats)から[hogehoge]を言及してる発言のリストを見る。["twitter_id"]だったらその人を言及してる発言を探せる
- ,mT <:mr<Space>twitter-search-pcod-no-jp<Space>["自分のユーザーid"]<CR>>
- twitter検索(yats)から自分のidを言及してる発言のリストを見る
こんなことができます。
いちいち新規でふぁぼったーのページを見に行ったり、twitter検索を開いてフォームに書きこんだりする手間がなくなるし、いちいちクライアントを立ちあげたりそれを見にウインドウ操作するより,@でパッと確認できたりして健やかな気分でネットできます。





