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

今更だけどvimperatorが便利すぎる.

dでタブを消したときにtabかescを押さないと
フォーカスがvimperatorを離れているような気がする.
そこだけ改善されたらいいのだけど,どこかに情報ないかしら.*1
以下,.vimperatorrcと入れてるプラグイン

[更新:2009/04/19]

echo "Loading...."

set titlestring=Fx3
set guioptions=
set hlsearch

set visualbell

set wildoptions=auto
set complete=sl
set focuscontent
set ignorecase
set ui.key.generalAccessKey=0
set verbose=1
set history=5000
set hintmatching=custom

let g:ex_ime_mode = "inactive"
let g:textarea_ime_mode = "inactive"

let g:hintsio="iO"
let g:hintchars="HJKLASDFGYUIOPQWERTNMZXCVB"

colorscheme sweets

noremap j 20j
noremap k 20k

noremap <C-j> gt
noremap <C-k> gT

cnoremap <C-j> <Tab>
cnoremap <C-k> <S-Tab>

map <C-C> :copy titleAndURL<CR>
map c :copy<Space>
map s :gsearch<Space>

" copy.js
javascript <<EOM
liberator.globalVariables.copy_templates = [
 { label: 'titleAndURL',    value: '%TITLE%\n%URL%' },
 { label: 'title',          value: '%TITLE%', map: ',y' },
 { label: 'url',            value: '%URL%' },
 { label: 'anchor',         value: '<a href="%URL%">%TITLE%</a>' },
 { label: 'selanchor',      value: '<a href="%URL%" title="%TITLE%">%SEL%</a>' },
 { label: 'htmlblockquote', value: '<blockquote cite="%URL%" title="%TITLE%">%HTMLSEL%</blockquote>' },
 { label: 'ASIN',           value: 'copy ASIN code from Amazon', custom: function() content.document.getElementById('ASIN').value},
 { label: 'hatena',         value: '[%URL%:title=%TITLE%]' },
];
EOM

" Google Reader
autocmd LocationChange .* js modes.passAllKeys = false
autocmd LocationChange www\\.google\\.(co\\.jp|com)/reader js modes.passAllKeys = true

" disable accesskey
" javascript <<EOM
" liberator.options.setPref(’ui.key.generalAccessKey’, 0);
" EOM

" 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

echo "done"
" vim: set ft=vimperator:
  • 入れたplugin
    • char-hints-mod.js
    • commandBookmarklet.js
    • copy.js
    • feedSomeKeys.js
    • googlesuggest.js
  • 入れたtheme
    • sweets

*1:ぐぐれかすですね,わかります