" 1.2pre (created: 2008/07/04 07:30:07) " by fifnel "------------------------------------------------------------------------------ " 必要なFirefoxアドオン " Vimperator 1.2pre " Vimperator日本語ヘルプ1.0 " Bookmarks UI Consolidator " ツリー型タブ "------------------------------------------------------------------------------ " 必要なVimperatorプラグイン " copy.js " feedSomeKeys.js " hatenabookmark_show.js " ime_controller.js " migemo_hint.js " googlesuggest.js " direct_hb.js "------------------------------------------------------------------------------ " その他注意点 " ・All-in-One Sidebarはブックマークサイドバーがキーボードで使いづらいので入れない " ・FireGesturesの「ロッカージェスチャー」はクイックリンクが効かなくなるので、その機能だけ切ること " ・set showtabline=0を設定すると、ツリー型タブが表示されなくなるので注意 "------------------------------------------------------------------------------ " Mappings " j/kの移動量を6倍に map j 6 map k 6 " Sleipnir風タブ移動 map gt map gT " キースルーをちょっとでも楽に map q " Firefoxオリジナルのキーバインド map d map H noremap :normal! C-b " Alt+↑/↓でメニューの表示/非表示 map :set guioptions+=mT map :set guioptions-=mT " . でタブリストを表示/非表示 map . :ls! " はてぶコメント表示(hatenabookmark_show.js) map b :hbinfo " ではてブ(direct_hb.js) noremap B :hb " googleサジェスト検索(googlesuggest.js) map s :google " でタイトルとURLをコピー(copy.js) map :copy titleAndURL " cでURLだけをコピー(copy.js) map c :copy URL "------------------------------------------------------------------------------ " Options " ツールバーとかの表示関係 set guioptions+=b " クイックリンクのフォントサイズ set hintstyle += font-size:16px; " ビープもベルもウザいので消す set visualbell set visualbellstyle=display:none; " INSERTモードとTEXTEREAモードで を押した時のエディタ "set editor=C:\Tools\Vim\vim71\gvim.exe -f set editor=C:\Tools\xyzzy\xyzzy.exe " set editor=C:\Program Files\sakura\sakura.exe " ブラウザタイトルの変更 set titlestring=Firefox " migemo_hint.js set hintmatching=custom " その他 set history=1000 set verbose=9 set wildoptions=auto set complete=l "------------------------------------------------------------------------------ " Abbreviations " ime_controller.js let g:ex_ime_mode = "inactive" let g:textarea_ime_mode = "inactive" " copy.js javascript <%URL%:title=%TITLE%>\n%SEL%\n<<' }, { label: 'markdown', value: '[%SEL%](%URL% "%TITLE%")' }, { label: 'htmlblockquote', value: '
%HTMLSEL%
' } ]; EOM " feedSomeKeys.js(Gmail) autocmd LocationChange .* :fmapc js < z Z < > q w b i o g".split(/ +/));'); EOF autocmd LocationChange http://reader\.livedoor\.com/reader/ :fmap J autocmd LocationChange http://reader\.livedoor\.com/reader/ :fmap K " Add Mapping `C-c' copy or stop loading javascript <'], 'Copy selected text or ', function () { var sel = liberator.buffer.getCurrentWord(); if (sel) { liberator.copyToClipboard(sel, true); echo('Yanked: ' + liberator.util.escapeHTML(sel) ); } else { BrowserStop(); liberator.echo('Stopped loading !'); } } , {} ); EOM " ステータスバーにfeedボタンを表示 " http://d.hatena.ne.jp/teramako/20071205/p1 js <