ミームの死骸を待ちながら

We are built as gene machines and cultured as meme machines, but we have the power to turn against our creators. We, alone on earth, can rebel against the tyranny of the selfish replicators. - Richard Dawkins "Selfish Gene"

We are built as gene machines and cultured as meme machines, but we have the power to turn against our creators.
We, alone on earth, can rebel against the tyranny of the selfish replicators.
- Richard Dawkins "Selfish Gene"

Vimperatorと窓使いの憂鬱を組み合わせるとめっちゃラク


最近vimperatorを使ってFirefox3.0をキーボードのみで扱っている。Firefox3.0に対応したバージョンのvimperatorは、以前までは二文字のアルファベットだったクイックヒント*1が、数字キーになった。

そして、以前も記事を書いたが、僕は窓使いの憂鬱を使ってたまたまAlt+ホームポジション中段の10キーで、1から9,0の数字が入力できるようにしていた。.mayuファイル的に言うと、こんな感じだ。

# ホームポジションを数字に
key A-A = _1
key A-S = _2
key A-D = _3
key A-F = _4
key A-G = _5
key A-H = _6
key A-J = _7
key A-K = _8
key A-L = _9
key A-Semicolon = _0

そして、この

のコンビがめちゃ便利であることに気づいた。ほとんど、目でリンクを確認した瞬間にその先へ飛べる。ユーザーインターフェイスの進化はすごいものだ。

現在の_vimperatorrc

" 1.2 (created: 2008/08/16 18:51:52)
" Mappings

noremap j 5j
noremap k 5k
noremap <C-Space> <esc>
noremap <C-@> <esc>
noremap h <C-p>
noremap l <C-n>
noremap f F
noremap F f


" Cut & Copy & Paste, select all, and Redo.

inoremap <C-a> <C-v><C-a>
inoremap <C-z> <C-v><C-z>
inoremap <C-x> <C-v><C-x>
inoremap <C-c> <C-v><C-c>
inoremap <C-v> <C-v><C-v>

cnoremap <C-a> <C-v><C-a>
cnoremap <C-z> <C-v><C-z>
cnoremap <C-x> <C-v><C-x>
cnoremap <C-c> <C-v><C-c>
cnoremap <C-v> <C-v><C-v


noremap _ ma
noremap } `a

cmap <C-d> <Tab>
cmap <C-i> <Tab>
cmap <C-Space> <ESC>

cmap <C-n> <Tab>
cmap <C-p> <S-Tab>


" Options
set guioptions=b
set complete=sl
set wildoptions=auto
set newtab=all
set nextpattern+=次(の)?ページ,→\b,下一頁,Следующая,??
set previouspattern+=prev, 前(の)?ページ,\b←


" Abbreviations

source! ~/_vimperatorrc.local

" vim: set ft=vimperator:

*1:fキーを押して表示