AutoPagerize がきかないとかの問題はめんどくさいのでプロファイル再構築。入れているアドオンたちとグリモンスクリプト。
- DOM Inspector
- Greasemonkey
- Minibuffer
- jAutoPagerize
- LDRize
- livedoor Reader orelize
- Hatena Bookmark
- SQLite Optimizer
- Stylish
- Vimperator
- XUL/Migemo
- Tree Style Tab
こんなかんじ。とても減った。必要十分だとおもう。とりあえず AutoPagerize が挙動不審だったので、これからぼちぼちグリモン追加する。あと jAutoPagerize が快適。 AutoPagerize より軽いような気がする。
入れている Vimperator のプラグインはこんなかんじ。
- _libly.js
- asdfghjkl.js
- copy.js
- feedSomeKeys_2.js
- gmperator.js
- ime_controller.js
- ldrize_cooperation.js
- maine_coon.js
- migemo-find.js
- pluginManager.js
- subscldr.js
asdfghjkl が便利。いちいち数字キーに手を伸ばさないですむ。最初はなれなかったけど、ホームポジションを意識していたらどうということはなかった。
あと、 .vimperatorrc もさらしてみる。
"2.1 (created: 2009/05/21 13:13:06) echo "loading .vimperatorrc ..." " key mappings noremap j 5j noremap k 5k noremap J 5<C-e> noremap K 5<C-y> " tab slide noremap h <C-n> noremap l <C-p> " swap yank key noremap y Y noremap Y y " Back / Forward noremap < <C-o> noremap > <C-i> " yank cnoremap <C-y> <S-Insert> " Emacs like edit inoremap <C-y> <S-Insert> inoremap <C-p> <Up> inoremap <C-n> <Down> inoremap <C-b> <Left> inoremap <C-f> <Right> inoremap <C-a> <Home> inoremap <C-e> <End> inoremap <C-d> <Delete> inoremap <C-h> <BS> "" variables set complete=lf set editor=D:/Applications/xyzzy/xyzzycli.exe set focuscontent set hlsearch set insertmode set laststatus=2 set newtab=all set popups=1 set showmode set titlestring=Firefox\ (w/Vimperator) set visualbell hi Bell display: none; set wildoptions=sort set! ui.caretWith=8 " asdfghjkl.js let g:asdfghjkl_default = "true" " copy.js js <<EOM liberator.globalVariables.copy_templates = [ { label: 'hatena', value: '[%URL%:title=%TITLE%]' }, { label: 'quote::hatena', value: '>%URL%:title=%TITLE%>\n%SEL\n<<' }, ]; EOM " feedSomeKey_2.js autocmd LocationChange .* :fmapc autocmd LocationChange 'reader\.livedoor\.com/reader' :fmap! j k s a p o v c <Space> <S-Space> z b < > Z r q autocmd LocationChange '(www\.)?google\.(com|co\.jp)/search' :fmap! j k p o " ime_control.js let g:ex_ime_mode = "inactive" " ldr_cooperation.js "let g:ldrc_captureMappings = "['j', 'k', 'p', 'o']" "let g:ldrc_intelligence_bind = "true" " js javascript if (typeof hBookmark != 'undefined') liberator.loadScript('chrome://hatenabookmark/content/vimperator/plugin/hatenabookmark.js', {__proto__: this}); echo "done." " vim: set ft=vimperator:
ldrize_cooperation は Fx3.5 でうまく動かないみたいなので、とりあえず AutoPagerize がきかないと困るぐぐる先生では、 feedSomeKeys_2 で jkpo を投げてやることにした。
insert mode のキーマップもいじれるので、 Firemacs はお役目御免となった。ありがとう Firemacs よ。