とりあえず、再度更新。
vimperatorのコンフファイル。
xul/migemoはFirefoxに無理矢理インストールするとvimperatorでは使えるようになる。
■Version
Vimperator Ver:3.3
■導入Plugin
bookmarktoolbar-hint.js
char-hints-mod2.js ヒントをアルファベットに
feedSomeKeys.js 特定のサイトで特定のキーをVimpOFF
googlesuggest.js なんかサジェスト
migemo_completion.js なんかmigemoしてくれる
migemo-find.js 標準の検索を XUL/Migemoに置き換える
treeStyleTab.js Tree Style Tabのツリーを開く閉じるにキーボードをマッピングする
■Tree Style Tabを使用する場合のパッチ
ぼちぼち散歩 - ここ数日のVimperatorのバグを直すつもりのパッチ
http://relaxedcolumn.blog8.fc2.com/blog-entry-135.html
■_vimperatorrc
" Options
"メニュー/ツール/ブックマークバーを表示 Vimperator3で不要になった
"set guioptions=T
"エラー時のビープ音をビジュアルベルに
set visualbell
"ビジュアルベルを無効化
highlight Bell display:none
set novisualbell
":[tab]open時の補完設定(s=検索エンジン+キーワードURL,l=ロケーションバーの補完機能を利用)
set complete=slb
"タイトルの削除
set titlestring=
"ビープ音停止
js liberator.beep=function()(void 0)
" .vimperatorrcを再読み込み
map ,s :so C:\\Users\\D\\_vimperatorrc
"以下のとき新しいタブで開く
set activate=homepage,quickmark,tabopen,paste
"外部エディタでソースを開く
"set editor="python D:\Loft\Script\geturlfile\get_url_file.py %TEMP% C:\Progra~1/EmEditor/EmEditor.exe"
set editor="C:/Portab~1/EmEditor/EmEditor.exe"
"ex mode でインクリメント補完 Viperator3で不要になった
"set wildoptions=auto
"フォームへの自動フォーカスをしない
set focuscontent
" Mappings
"j/kの移動量を5倍に
noremap j 3
noremap k 3
"h/lで戻る/進む
noremap h
noremap l
"H/Lでタブ移動
noremap K gT
noremap J gt
"C-wをdにマッピング
noremap d
"ブックマーク呼び出し
map ,b :bmarks!
map ,B :bmarks!-T
" Twitter.js用ショートカットキー
"投稿
map ,t :twitter
"[twitter_id]の人のトップの発言を読む。
map ,T :twitter!
"自分へのreply確認
map ,@ :twitter!@
map ,mt :mrtwitter-search-pcod-no-jp
map ,mT :mrtwitter-search-pcod-no-jp["自分のユーザーid"]
map ,mf :mrfavotter-new
map ,mF :mrfavotter-new["自分のユーザーid"]
"コピー&ペーストなどOSのショートカットが効くように
"inoremap
"inoremap
"inoremap
"inoremap
"inoremap
"cnoremap
"cnoremap
"cnoremap
"cnoremap
"cnoremap
"win-mouse.js マウスを動かす
let g:win_mouse_map_move_left = ""
let g:win_mouse_map_move_right = ""
let g:win_mouse_map_move_up = ""
let g:win_mouse_map_move_down = ""
let g:win_mouse_map_left_click = ""
let g:win_mouse_map_middle_click = ""
let g:win_mouse_map_right_click = ""
let g:win_mouse_auto_blur = 500
map ,ml :mouseclickleft
map ,mm :mouseclickmiddle
map ,mr :mouseclickright
"Read It Later API KEY
let g:readitlater_api_key = "343p6k99A6361Wfvf5g2a14G39dcO420"
"ロケーションバーにフォーカス
map
" 検索バーにフォーカス
map
"追加Plugin
let g:hintsio="iO"
let g:hintchars="HJKLASDFGYUOPQWERTMZXCVB"
" feedSomeKeys_2.js
autocmd LocationChange .* :fmapc
"GMAIL
autocmd LocationChange 'mail.google.com/a' :fmap! c / j k n p o u e x s r a # [ ] z ? gi gs gt gd ga gc *
autocmd LocationChange 'mail.google.com/mail' :fmap! c / j k n p o u e x s r a # [ ] z ? gi gs gt gd ga gc *
" Google Reader
autocmd LocationChange 'www.google.com/reader' :fmap! -vkey j k n p o m s v A r S N P X O gh ga gs gt gu u / ?
" googlesuggest.js
map s :google
"imeモードの自動変更
"オプション
"auto : No change
"normal : IME の状態を通常の状態に変更します
"active : Initially IME on
"inactive : Initially IME off
"disabled : Disable IME
style -name commandline-ime chrome://* #liberator-commandline-command input {ime-mode: inactive;}
"ヒントのスタイル指定
highlight Hint z-index:5000; font-family:monospace; font-size:0.8em; color:white; background-color:blue; border-color:ButtonShadow; border-width:0px; border-style:solid; padding:0px 1px 0px 1px; position:absolute;