Hatena::Groupvimperator

乞食的Vimperator日記

I love vimperator banner
まあボチボチとね

2009-03-29

Vimperator2.0が出たことだしまた環境晒す

19:33 | はてなブックマーク - Vimperator2.0が出たことだしまた環境晒す - 乞食的Vimperator日記

それくらいしか更新することがない。

環境

WindowsXP

Firefox3.0.*

Vimperator2.0

plugins

要らないものもあるかも?

colorscheme

これだけ

hi CompItem[selected] color: Black; background: Pink;
hi CompDesc color: Green;
hi Bell display:none

_vimperatorrc

書いてもしょうがないものは省いてる

"------ オプション

" ブラウザタイトルの変更
set titlestring=Vimperator

" ビープ音を鳴らさずビジュアルベルを使用
set visualbell

" コマンドを補完
set wildoptions=auto

" デフォルトの検索エンジン
set defsearch=google

" :open / :topen 時のURL補完にSmartlocationbarの結果を利用する
set complete=l

" ページの移動時にtwitterとかのフォームにフォーカスされないようにする
set focuscontent

" command historyを0に
set history=0

" 新しいタブに開いてもフォーカスしない
set activate=


"------ マッピング

" j/kの移動量を3倍
map j 3<C-e>
map k 3<C-y>

" h/l と C-p / C-n を入れ替え
noremap h gT
noremap l gt
noremap <C-p> <Left>
noremap <C-n> <Right>


" J/Kで半ページスクロール
map J <C-d>
map K <C-u>

" Uで最近閉じたタブ表示
map U :u<Space>

"<S-Left>← / <Shift-Right>でタブ位置変更
map <S-Right> :tabmove! +1<CR>
map <S-Left> :tabmove! -1<CR>


"<C-r>で再起動
map <C-r> :restart<CR>

" <C-k>無効
map <C-k> :gsearch<Space>

" <C-l>を無効に
map <C-l> <Nop>


"------ キーマップ設定(コマンドモード)
" ↑ ↓ で補完
cnoremap <Up> <S-Tab>
cnoremap <Down> <Tab>

" Ctrl+V で貼り付け
cnoremap <C-v> <S-Insert> 


" ------ プラグインのマッピング
" nicotroller.js
map ,ni :nicoinfo<cr>
map ,np :nicopause<cr>
map ,nm :nicomute<cr>
map ,nv :nicommentvisible<cr>
map ,nz :nicosize<cr>
map ,ns :nicoseek<Space>
map ,nV :nicovolume<Space>
map ,nc :nicomment<Space>

" youtubemap.js
map ,yi :ytinfo<cr>
map ,yp :ytpause<cr>
map ,ym :ytmute<cr>
map ,yz :ytsize<cr>
map ,ys :ytseek<Space>
map ,yb :ytvolume<Space>

" direct_bookmark.js
map a :sbm<CR>

" tombloo.js
map q :tombloo<Space>

" multi_requester.js
map m :mr<Space>


" プラグインの設定
"------------------------------
" ime_controller.js
let g:ex_ime_mode = 'inactive'
let g:textarea_ime_mode = 'inactive'

" direct_bookmark.js
let g:direct_sbm_use_services_by_post = 'gh'
let g:direct_sbm_use_services_by_tag = ''

" viewSBMComments
let g:def_sbm_format = 'id,tagsAndComment,timestamp'

" reading.js
let g:reading_servicename='Read'
let g:reading_format='$SERVICENAME : $COMMENT   "$TITLE" $URL'

" matanico.js
let matanico_watch_servicename='またニコニコ動画見てる'
let matanico_watch_format='$SERVICENAME : $COMMENT   $SUBJECT - $URL'
let matanico_tag_servicename='ニコニコタグ見てる'
let matanico_tag_format='$SERVICENAME : $COMMENT [$TAG]($NUMOFVIDEOS件) - $URL'
let matanico_related_tag_servicename='またニコニコキーワード見てる'
let matanico_related_tag_format='$SERVICENAME : $COMMENT [$KEYWORD]($NUMOFTAGS件) - $URL'


" feedSomeKeys_2.js
autocmd LocationChange .* :fmapc

" Fastladder
autocmd LocationChange fastladder\\.com/reader :fmap j k s a r p o v c <Space> <S-Space> < > T g J K

" GMail
autocmd LocationChange mail\\.google\\.com/mail :fmap! -depth 4 c / j k n p o u e x s r a # [ ] z ? gi gs gt gd ga gc