Hatena::Groupvimperator

傍見頼路のvimperator日記

2011-05-25

質問

04:12

ツールバーもタブバー等を全部消している状態で、電子ブックなどで全画面が -- embed -- でキーを全部取られる場合の対策ってどうしてます?

私はとりあえず上にタブ出してそのタブを消すというエレガントじゃない対策しか思いつきませぬ。

PaitPait2011/07/10 00:11There’s a srceet about your post. ICTYBTIHTKY

yrwmfixxuyrwmfixxu2011/07/11 20:59FmFBcN <a href="http://pcouzdsnxsuj.com/">pcouzdsnxsuj</a>

wbpbvvasdzwbpbvvasdz2011/07/12 23:021LoqGA , [url=http://qqzjabauksne.com/]qqzjabauksne[/url], [link=http://uqpxayqkejyo.com/]uqpxayqkejyo[/link], http://xdzxaknknwmi.com/

トラックバック - http://vimperator.g.hatena.ne.jp/w-yorimichi/20110525

2011-05-13

:emenu

14:04

  • :emenu hoge<tab> の呪文を覚えたので、メニューバーを消す。hogeが日本語でも補完してくれるのでありがたい。
  • ついでにツールバー全消去と念の為全復活のコマンドを作る。
  • .vimperatorrc
set gui=none
map nobar :set gui=none
map allbar :set gui=all
トラックバック - http://vimperator.g.hatena.ne.jp/w-yorimichi/20110513

2011-05-07

バージョンアップ

03:20

以前、firefox4.0.1に対応していないのでバージョンダウンしたが本日、確認するとaddon更新でインストールされるvimperator3.1が最新版firefoxに対応されていたので、再度バージョンアップした。

ただ、バージョンアップ後にvisualbel=onの設定がエラーを吐いたので、要調査だ。

(追記)

vimparatorrc で set visualbell=on を set visualbell に変更したらエラーを吐かなくなった。

plugin

03:31

_vimperatorrc for ver3

03:24

  • まだfeedsomekeyないしautoignorekeyの透過が上手くいかない。
  • win-mouseを使いやすくする設定が必要。
"3.0 (created: 2011/04/09 09:18)

set "runtimepath=C:\\Users\\takashi\\vimperator"
source! "C:\\Users\\takashi\\_vimperatorrc.local" 

" 補完リストはサーチエンジン→ロケーション
set complete=sl

set newtab=all
set tabnumbers=on
set titlestring=Firefox

" ツールバーの設定
set gui=menu,bookmarks,tabs

set visualbell
highlight Bell border: none;background-color: blue;

" 自己設定コマンド
command gmail open gmail
map gmail :gmail<cr>

command addgb open addgb
map addgb :addgb<CR>

command addhb open addhb
map addhb :addhb<CR>

command addha open addha
map addha :addha<CR>


" for copy.js
" 今見ているページのURLや選択範囲をテンプレートに従ってクリップボードにコピー
js <<EOM
liberator.globalVariables.copy_templates = [
    { label: 'HatenaD',           value: '[%URL%:title=%TITLE%]' },
    { label: 'HatenaD(Quote)',    value: '>%URL%:title=%TITLE%>\n%SEL%\n<<' },
    { label: 'Title',          value: '%TITLE%\n%URL%' },
    { label: 'OneLineTitle',   value: '%TITLE% %URL%' },
    { label: 'Quote',          value: '>> %SEL% \n\n%TITLE [ %URL% ]' },
    { label: 'Quotetwitter',   value: '>> %SEL% [ %URL% ]' },
    { label: 'anchor',         value: '<a href="%URL%">%TITLE%</a>' },
    { label: 'anchor(Quote)',      value: '<a href="%URL%" title="%TITLE%">%SEL%</a>' },
    { label: 'htmlblockquote', value: '<blockquote cite="%URL%" title="%TITLE%">%HTMLSEL%</blockquote>' }
];
EOM

" for autoignorekey.js
javascript <<EOM
	liberator.globalVariables.autoignorekey_pages = uneval([
	/^https?:\/\/mail\.google\.com\//,
	/^https?:\/\/www\.google\.com\/reader\//,
	]);
EOM

" for feedSomKey_3.js
:command! -nargs=+ lazy autocmd VimperatorEnter .* &lt;args>
:lazy fmaps -u='mail\.google\.com/mail' c / j k n p o u e x s r a # [ ] ? gi gs gt gd ga gc
:lazy fmaps -u='mail\.google\.com/mail/.*/[0-9a-f]+$' c / j,n k,p n,j p,k o u e x s r a # [ ] ? gi gs gt gd ga gc
:lazy fmaps -u='www\.google\.com/reader' -events=vkeypress j k n p m s v A r S N P X O gh ga gs gt gu u / ? J K
:lazy fmaps -u='www\.google\.co\.jp/reader' -events=vkeypress j k n p m s v A r S N P X O gh ga gs gt gu u / ? J K
:lazy fmaps -u='https?://www\.rememberthemilk\.com/home/' j k m i c t ? d F,f G,g S,s L,l Y,y H,h M,m &lt;Del> &lt;C-S-Left> &lt;C-S-Right>
:lazy fmaps -u='http://www\.tumblr\.com/' j k

DaniceDanice2011/11/22 14:40Me and this artilce, sitting in a tree, L-E-A-R-N-I-N-G!

ezqhvxofezqhvxof2011/11/22 21:51EMIqNX <a href="http://uzguszwtfmsn.com/">uzguszwtfmsn</a>

bkliiwbyibdbkliiwbyibd2011/11/30 22:33ccU9KX <a href="http://hhplptneabpb.com/">hhplptneabpb</a>

ocnesbmjwocnesbmjw2011/12/04 21:436J6GgA , [url=http://fsgptdrtdosp.com/]fsgptdrtdosp[/url], [link=http://qpxgreylysgx.com/]qpxgreylysgx[/link], http://ycvgdqrjvfef.com/

トラックバック - http://vimperator.g.hatena.ne.jp/w-yorimichi/20110507

2011-05-03

バージョンダウン

18:53

firefoxが4.0.1になったらvimperator3.1が対応していないので、一旦addon削除してaddon-moziraのvimperator3.0をインストールし直した。

アドオンのバージョンチェックの所を直接いじっても良かったのだが、副作用で何が起こるか分らないので、公式が対応するまで、とりあえずこの対応でしのぐ。

トラックバック - http://vimperator.g.hatena.ne.jp/w-yorimichi/20110503

2009-09-25

_vimperarorrc

19:06

"2.1 (created: 2009/05/21 13:13:06)

set titlestring=Firefox
set guioptions=mBr
set wildoptions=sort

set "runtimepath=C:\\Documents and Settings\\kimura\\vimperator"
source! "C:\\Documents and Settings\\kimura\\_vimperatorrc.local"

set visualbell
highlight Bell display:none

set focuscontent

" 補完リストはサーチエンジンとロケーションバー、ブックマークの履歴の順番
set complete=slb

command mail open gmail
command gmark open gm
map a :gmark<CR>

command hmark open hmark

map <C-Left> :bNext<CR>

map <C-Right> :bnext<CR>

let mapleader = ","

" .vimperatorrcを再読み込み(:restartしなくてもいい)
map <silent> <Leader>R :mapc<CR>:cmapc<CR>:imapc<CR>:so ~/_vimperatorrc<CR>

" for copy.js
" 今見ているページのURLや選択範囲をテンプレートに従ってクリップボードにコピー
js <<EOM
liberator.globalVariables.copy_templates = [
    { label: 'H::D',           value: '[%URL%:title=%TITLE%]' },
    { label: 'H::D(Quote)',    value: '>%URL%:title=%TITLE%>\n%SEL%\n<<' },
    { label: 'TitleAndURL',    value: '%TITLE%\n%URL%' },
    { label: 'OneLineTitleAndURL',    value: '%TITLE% %URL%' },
    { label: 'Title',          value: '%TITLE%' },
    { 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>' }
];
EOM

"for feedSomeKey_2.jp
"keyイベント(正確にはkepressイベント)をWebコンテンツ側へ送る
autocmd LocationChange .* :fmapc

"=== Gmail の場合 ===
autocmd LocationChange 'mail\.google\.com/mail' :fmap -depth 4 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 o p m s t v A r S N P X O gh ga gs gt gu u / ? <Space> <S-Space>

"=== Google Calendar の場合 ===
autocmd LocationChange 'www\.google\.com/calendar/' :fmap! -vkey -event keydown t a d w m x c e <Del> / + q s ?

"=== 完全に無効にする場合 ===
"autocmd LocationChange 'www\.google\.com/notebook/' :js liberator.modules.modes.passAllKeys=true

やりたいこと

15:57

  1. google readerのショートカットの透過を上手くやりたい。

 → Space以外はうまくいった。

  1. google notebookuのショートカットの扱い

何も設定しないほうがうまくいきそう。

不具合1

15:55

vimperatorを動かしていると、「紙」にページが取り込めない。

 右クリック→紙にページ全体を取込む→取込みに失敗

対処方法

 透過モード(C-z)にしてから紙にページを取込む

トラックバック - http://vimperator.g.hatena.ne.jp/w-yorimichi/20090925