Created
February 13, 2014 17:49
-
-
Save buty4649/8980218 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" おまじない | |
set runtimepath=~ | |
loadplugins | |
" 基本的な設定 ============================================ | |
" ブラウザのタイトル | |
set titlestring=Firefox | |
" Beep無効化 | |
set visualbell | |
highlight Bell display:none | |
" 自動フォーカスの無効化 | |
set nofocuscontent | |
" URL補完はブックマークとサジェストのみ | |
set complete=bs | |
" viステータスバーからロケーション情報を消す | |
set status-=location | |
" コマンド設定 ============================================ | |
" Normal mode --------------------------------------------- | |
" B : バッファー一覧 | |
noremap B b | |
" H : 次のタブへ移動 | |
noremap H gT | |
" J : 1行分下がる | |
noremap J j | |
" K : 1行分上がる | |
noremap K k | |
" L : 前のタブへ移動 | |
noremap L gt | |
" T : tabopen コマンド | |
noremap T :tabopen<Space> | |
" Y : タイトル + URLをコピー | |
map <silent> Y :copy titleAndURL<CR> | |
" b : ブックマークを選択 | |
noremap b :bmarks!<Space> | |
" h : 左に5スクロール | |
noremap h 5h | |
" j : 3行分下がる | |
noremap j <C-d> | |
" k : 3行分上がる | |
noremap k <C-u> | |
" l : 右に5スクロール | |
noremap l 5l | |
" t : 新しいタブでGoogle検索 | |
map t :tabopen<Space>google<Space> | |
" u : 無効化 | |
map u <nop> | |
" y : 何もしない | |
map y <nop> | |
" ,R : .vimperatorrcを再読み込み | |
map <silent> ,R :mapc<CR>:cmapc<CR>:imapc<CR>:so ~/_vimperatorrc<CR> | |
" Ctrl+C : コピー | |
noremap <C-c> Y | |
" Ctrl+H : 一つ次のページへ戻る | |
noremap <C-h> H | |
" Ctrl+L : 一つ前のページへ戻る | |
noremap <C-l> L | |
" Ctrl+T : tabopenコマンド | |
noremap <C-t> :tabopen<Space> | |
" Alt+↓ : メニュー表示 | |
"""map <silent> <A-Down> :set go+=m<CR> | |
" Alt+↑ : メニュー非表示 | |
"""map <silent> <A-Up> :set go-=m<CR> | |
" Command-Line mode --------------------------------------------- | |
" 矢印キーで補完リストを選択 | |
cmap <Up> <S-TAB> | |
cmap <Down> <TAB> | |
" プラグイン設定 ========================================== | |
" feedSomeKeys -------------------------------------------- | |
" feedly用の設定 | |
fmaps -u='feedly\.com' j k n p m o s v A r S N P X O gh ga gs gt gu u / ? J K | |
" TweetDeck用の設定 | |
fmaps -u='tweetdeck\.twitter\.com' r T,t F,f n d p h j k l s ? 0 | |
" ime_controller.js の定義 -------------------------------- | |
let g:ex_ime_mode = "inactive" | |
" スクリプト ============================================== | |
js <<__EOL__ | |
// はてなブックマーク拡張を読み込む ----------------------- | |
if (typeof hBookmark != 'undefined') | |
{ | |
liberator.loadScript('chrome://hatenabookmark/content/vimperator/plugin/hatenabookmark.js', {__proto__: this}); | |
} | |
// copy.js の定義 ----------------------------------------- | |
liberator.globalVariables.copy_templates = [ | |
{ label: 'titleAndURL', value: '%TITLE% %URL%' }, | |
{ label: 'title', value: '%TITLE%' }, | |
]; | |
// ステータスバー・コマンドラインの変更 ------------------- | |
//var statusline = document.getElementById('liberator-statusline'); | |
//statusline.hidden = true; | |
//var cmdline = document.getElementById('liberator-message'); | |
//statusline.parentNode.replaceChild(cmdline.parentNode, statusline); | |
__EOL__ | |
" vim: set ft=vim: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment