読者です 読者をやめる 読者になる 読者になる

Vimperator2.0preを入れてごにょごにょした

twitter.jsとかmixiecho.jsが使いたかったからVimperator2.0preを入れた。
以下、入れたプラグイン

  1. mixiecho.js
  2. twitter.js
  3. multi_request.js
  4. copy.js
  5. direct_bookmark.js
  6. appendAnchor.js
  7. char-hints-mod.js
  8. feedSomeKeys.js
  9. ldrize_cooperation.js

それに伴って書いた.vimperatorrc

set guioptions=b
set vb
set hlsearch
set focuscontent

map j 3<C-e>
map k 3<C-y>
map h gT
map l gt
map <C-c> :echo Yank!<CR>Y
map ,t :twitter<Space>
map ,T :twitter!<Space>
map ,@ :twitter!@<CR>
map ,mt :mr<Space>twitter-search-pcod-no-jp<Space>
map ,mT :mr<Space>twitter-search-pcod-no-jp<Space>tohae<CR>
map ,mf :mr<Space>favotter-new<Space>
map ,mF :mr<Space>favotter-new<Space>tohae<CR>
map ,cu :copy<Space>%URL%<CR>
map ,a :anc<CR>
map ,sb :sbm<Space>
map ,me :mixiecho<CR>

let g:ldrc_intelligence_bind = "true"
let g:ldrc_skip = "0.15"
let g:direct_sbm_use_services_by_tag = "d" 
let g:direct_sbm_use_services_by_post = "d"

"" feedSomeKeys.js
autocmd LocationChange .* :fmapc
" Gmail
js <<EOF
autocommands.add('LocationChange',/mail\.google\.com\/(mail|a)\//,[
  'js plugins.feedKey.setup(',
  '"c / y j k n p o u e x s r a # [ ] z ? gi gs gt gd ga gc".split(/ +/).map(function(i) [i, "4" + i])',
  ');'
].join(''));
EOF


"" Google Reader
js <<EOF
autocommands.add('LocationChange',/www\.google\.(com|co\.jp)\/reader\//,
  'js plugins.feedKey.setup("j k n p N P X O s S v t m o i <Space> <S-Space> <enter> A e gh ga gs gS gu gt gT gd r u 1 2 / a = - ? z Z <C-z>".split(/ +/)'
  +',true);');
EOF


まだまだ不満がいっぱいです。もっとよくしていきたい