vimperator

履歴から補完で1つだけページを開きたい

set complete=h と書くと:tabopenとかで履歴が補完されるようになるんですが、ソートがそのページを表示した回数順で出てきます。できれば最近表示した順にソートしたい。exコマンドで:hist!と入力すればその順になるんですがそれにも問題はあって、例えば :…

Vimperatorのtips4つ

上2つはid:nokturnalmortumに教えてもらいました。感謝。 1.左右の端にスクロールするコマンド 0 // 左端にスクロール ^ //左端にスクロール $ //右端にスクロール 分割ブラウザでウィンドウを分割しながら作業している時などにこれを覚えておくとhやlを連打…

Vimperatorとlivedoor Readerの連携で羅列型ニュースサイトを読みまくるぜ!

VimperatorにfeedSomeKeys.jsプラグインを導入してからというもの、livedoor Readerでのフィード消化がとても快適になりました。特に威力を発揮するのは1つのページ内でリンクを羅列していくタイプのサイトにおいてです。従来のLDRでは記事単位/permalink単…

_vimperatorrc@0704

_vimperatorrcを大分書き換えたので更新。主な変更点とかは以下。 いつも通りcodereposのdotfilesを参考に feedSomeKeys.jsを入れたのでfmapを書いた LDR Full Feedの為に多目的なgを殺すのはもったいないのでfmap f gとした。fは;oでも代用できる為 Minibuf…

_vimperatorrc晒す

昨日Firefox3がリリースされた。これを機にVimperaotorを使ってみようという人もいると思うので参考までに_vimperatorrcを晒してみる。プラグインへの依存度が高いのでまずは使わせて頂いているプラグインを列挙。ほぼ/lang/javascript/vimperator-plugins/t…

twitter関連のmap

_vimperaotrrcの行数の無駄遣いとも言う。 " Twitter map wf :twitter * map wl :twitter map wr :twitter d rtm map ws :tabopen twitter? map wt :twitter map ww :twitter! watching %TITLE% - %URL%

コマンドラインモードのコマンドとcmap関連

2008.05.17 16:21追記: id:teppeisからコメントを頂いたので追加。 行頭移動は でできますよ。 標準で使えるコマンドラインモードのコマンドはだいたいこんな感じ。 コマンド 内容 1文字左へカーソル移動 1文字右へカーソル移動 1単語左へカーソルを移動 1…

Vimpperatorで覚えたコマンド&ショートカット

:ls!でバッファリストを常時表示。 :set showtabline=0でタブバー非表示。 [count]gtで[count]番目のバッファ(タブ)に移動。↑の設定にしている時はこれ覚えるの必須。 [count]giで[count]番目のテキストボックスに移動。これ知らないと連打するハメに。 ;s…

twitterViewer.jsからふぁぼれるように

twitter_viewで,fとかすると今表示されてるステータスをfav とかが欲しすぎる。 twitter検索しまくり - noreplyのブログ とか呟いてたらid:mattnが書いてくれました。これは嬉しい! Big Sky :: vimperatorのtwitterViewer.jsで「,f」するとfavする修正を入…

またまた変更。

" バッファ移動 noremap a :tabmove! -1 noremap s :tabmove! +1 map g1 :buffer! 1 map g2 :buffer! 2 map g3 :buffer! 3 map g4 :buffer! 4 map g5 :buffer! 5 map g6 :buffer! 6 map g7 :buffer! 7 map g8 :buffer! 8 map g9 :buffer! 9 バッファの移動を…

ちょっと変更。

:ls!使ってみたけどけっこう便利。特にLDRとの相性が神がかっていると感じた。vしておくだけで何が未読スタックに積まれてるのか一目瞭然だし、URIも見られる。画面が1/3くらい埋まったら読みに行く感じで。で、タブの移動をとに割り当てたらctrlを押すのが…

:ls!を常用するmap

:ls!とするとバッファリストが常時表示されるようになるのだが、これがけっこう見易いという事が判明。実験的にタブバーを使わずにバッファリストでタブの移動を行うmapにしてみる。 " スクロールとタブ移動 noremap j 5j noremap k 5k noremap J noremap K …

「全て選択」してYankするmap

noremap ,yyy mZiggvGy'Z:delmarks Z 力技に程があるな。もっと良い書き方ないかなー。 これだとテキストボックスやっぱnoinsertmodeか… ついでに、 noremap V iv とか書いた。これでggVGyとかできるようになるはず。17:50追記: noinsertmodeだと普通にggVG…

Ctrl+vが地味に便利。

Vimperatorでを押すと次の1回だけキーバインドがパススルーになります。つまり、 : ブックマークサイドバーを開く : 全て選択 みたいな感じになります。いや、まあ当たり前っちゃ当たり前の事なんですが、気付くまで時間がかかったんで一応書いておこうか…

twitter検索しまくり

ブックマークで 名前: twitter検索 URL: http://twitter.1x1.jp/search/?source=&keyword=%s&lang= キーワード: twitter? とかしといて、 map ,s :tabopen! twitter? すれば気になる話題をすぐチェックできて便利DA! あとはfavがコマンドラインからできるよ…

はてなスター爆発しろ!

一応、何番目の「はてなスター」かを引数でも指定出来るので :hatenastar 1 とかしとくとブラウザが爆発する心配もありません。 Big Sky :: ひとあしお先に。「vimperator」を入れると今後ウェブブラウズがどう変るのか。 な、なんだってー!!(AA略)とい…

Vimperator環境でのlivedoor Readerで

PASS THROUGHモードのLDRでを押すとINSERTモードになる時がたまにある。押すとNORMALモードに復帰する。なんぞこれ?

LDRのvでバックグラウンドにタブを開いてもノーマルモードに復帰してしまう問題

about:configでbrowser.tabs.loadDivertedInBackgroundをtrueにするとLDRでvを押した時にバックグラウンドで開くようになる*1。これはFirefox2の時から愛用していた設定だ。 Vimperator環境ではautoIgnoreKey.jsを使ってLDRはパススルーモードで読んでいる*2…

:hatenastarのmapをSに

map S :hatenastar :hatenastarはBig Sky :: vimperatorで「はてなスター」を打つ「hatenaStar.js」書いた。より。標準のmapは[count],?sなんですが、,?って打ちにくいし、はてなスターはよく使うのでSにmapして連射したい。

ldrc対応ページにてoで:openできないのがイヤなので

map ,o :open! :open!にして何が変わるのかはよく分かっていない。

copy.jsにはてブ数表示templeteを追加。

javascript <<EOM liberator.globalVariables.copy_templates = uneval([ { label: 'titleAndURL', value: '%TITLE%\n%URL%' }, { label: 'title', value: '%TITLE%' }, { label: 'anchor', value: '<a href="%URL%">%TITLE%</a>' }, { label: 'selanchor', value: '<a href="%URL%" title="%TITLE%">%SEL%</a>' }, { label…

タブをバックグラウンドで開く

map t :tabopen! こちらの方が好みなので。

map関連の.vimperatorrc

最近Vimperatorを使い始めたので覚えたことや設定したことをメモ書きしていきたい。map関連の.vimperatorrcはこんな感じ。基本的にhttp://coderepos.org/share/browser/dotfiles/vimperatorを参考にというかコピペさせて頂いていろいろ。 " バーの表示切り替…