root/dotfiles/vimperator/pekepeke-vimperatorrc @ 22493

Revision 22493, 6.5 kB (checked in by pekepeke, 6 years ago)

add

Line 
1"" ** notice!! **
2""
3"" firegestures のロッカージェスチャはクイックリンクがきかなくなるらしいので、無効にすること。
4""
5
6"" エラーコンソール出力レベル
7"" →「:javascript! 」で表示される内容レベル 9->たくさん表示
8""set verbose=9
9
10
11"" 検索での大文字小文字を無視
12set ic
13
14"" スクロールの端などの際に出るbeepをoff
15set novisualbell
16
17"" タブバーを常に表示
18set stal=2
19
20"" 新規タブを開いた際にアクティブにする機能
21set activate=homepage,quickmark,tabopen,paste
22
23"" :[tab]open コマンドで補完する候補と順番
24set complete=sl
25set suggestengines=google
26
27"" exモード時の補完候補がTabキーを押さなくても自動的に表示されて、キー入力するたびに更新
28set wildoptions=auto
29
30"" おせっかいユーザビリティーを無効化
31set focuscontent
32
33""]]
34set nextpattern+=next, 次(の)?ページ,\b次.*,→\b,下一頁,Следующая,・、・隹€
35""[[
36set previouspattern+=prev, 前(の)?ページ,\b前.*,\b←
37
38"" ブラウザタイトルの変更   Firefox デフォルトは 「Mozilla - Firefox」
39set titlestring=Mozilla Firefox
40
41"" ウィンドウ表示設定(m:メニュー,T:アドレスバー,b:リンクバー)
42set guioptions+=mT
43
44"" 検索キーワードのハイライト
45set hlsearch
46
47"" 最初の補完を早くする(らしい)
48set preload
49
50"" エディタ設定
51set editor="C:\\Personal\\Apps\\Editor\\sakura\\sakura.exe"
52
53"" HintのStyle
54""set hintstyle=z-index:5000; font-family:monospace; font-size:12px; color:white; background-color:blue; border-color:ButtonShadow; border-width:0px; border-style:solid; padding:0px 1px 0px 1px; position:absolute;
55
56"" migemo_hint.js
57set hintmatching=custom
58
59"" ime_controller.js
60let g:ex_ime_mode = "inactive"
61let g:textarea_ime_mode = "inactive"
62
63"" 上のディレクトリに移動
64""map <BS> gu
65map <S-BS> gu
66map <C-BS> gU
67
68"" j/k でのスクロール幅を 1行 から 5行 に
69noremap j 5j
70noremap k 5k
71noremap J <C-d>
72noremap K <C-u>
73
74"" Backspace に戻るを割り当て
75map <BS> <A-Left>
76
77"" 戻るや進むを割り当て
78map H <A-Left>
79map L <A-Right>
80
81"" 画面スクロールができなくなったので<, >に割り当て
82noremap < 5h
83noremap > 5l
84
85"" ex modeでC-jを無効化
86cmap <C-j> <Nop>
87
88"" ex modeでUp/DownをTab/S-Tab互換に
89cmap <Down> <Tab>
90cmap <Up> <S-Tab>
91
92"" URL中の数字を++/--
93noremap ++ <C-a>
94noremap -- <C-x>
95
96"" for migemo search
97map <C-f> <C-v>/gi
98
99"" コマンドライン、テキストエリア内ではC-v,C-xで貼付/切取
100noremap <C-a> <C-v><C-a>
101inoremap <C-a> <C-v><C-a>
102cnoremap <C-a> <C-v><C-a>
103
104inoremap <C-c> <C-v><C-c>
105cnoremap <C-c> <C-v><C-c>
106
107inoremap <C-v> <S-Insert><Left><Right>
108""inoremap <C-v> <C-v><C-v>
109cnoremap <C-v> <S-Insert>
110""cnoremap <C-v> <C-v><C-v
111
112inoremap <C-x> <S-Del>
113""inoremap <C-x> <C-v><C-x>
114cnoremap <C-x> <S-Del>
115""cnoremap <C-x> <C-v><C-x>
116
117inoremap <C-z> <C-v><C-z>
118cnoremap <C-z> <C-v><C-z>
119
120"" :source うつの面倒
121map ,. :source<Space>~/
122
123"" :copy うつの面倒
124map ,c :copy<Space>
125
126"" wildmode auto で退避していたキー達
127noremap d :tabclose!<CR>
128noremap h :tabprevious<CR>
129noremap l :tabnext<CR>
130noremap <S-Left> :tabprevious<CR>
131noremap <S-Right> :tabnext<CR>
132noremap <C-Left> :tabmove! -1<CR>
133noremap <C-Right> :tabmove! +1<CR>
134noremap <C-h> :tabmove! -1<CR>
135noremap <C-l> :tabmove! +1<CR>
136noremap <C-r> :restart<CR>
137noremap ,s :so .vimperatorrc<CR>
138noremap ,S :mapc<CR>:cmapc<CR>:imapc<CR>:so .vimperatorrc<CR>
139noremap ! :set invum<CR>
140
141noremap ;l :closerighttabs<CR>
142noremap ;h :closelefttabs<CR>
143noremap A :dialog addbookmark<CR>
144noremap ,es :fenc Shift_JIS<CR>
145noremap ,ee :fenc EUC-JP<CR>
146noremap ,eu :fenc utf-8<CR>
147noremap ,l :toggleldrizecooperation<CR>
148noremap ,z :viewSBMComments<CR>
149noremap ,k :togglelocalkeymode<CR>
150noremap ,p :tabopen chrome://browser/content/places/places.xul<CR>
151noremap ,1 :set go=<CR>:set stal=1<CR>
152noremap ,2 :set go=mb<CR>:set stal=1<CR>
153noremap ,3 :set go=mT<CR>:set stal=1<CR>
154noremap ,4 :set go=mTb<CR>:set stal=1<CR>
155noremap ,0 :set go=<CR>:set stal=0<CR>
156
157"" sbmcommentsviewer.js
158let g:def_sbm_format = "timestamp,id,tagsAndComment"
159
160"" direct_bookmark.js
161let g:direct_sbm_use_services_by_tag = "d"
162let g:direct_sbm_use_services_by_post = "d"
163let g:direct_sbm_is_normalize = "false"
164let g:direct_sbm_is_use_migemo = "true"
165map ,a :sbm<Space>
166map a :sbm<Space>
167
168"" ldr_cooperation.js
169""let g:ldrc_captureMappings = "['t', 'h', 'l', 'j', 'k', 'p', 'o', '?']"
170let g:ldrc_captureMappings = "[ 'j', 'k', 'p', 'o', '?']"
171let g:ldrc_hints = "false"
172let g:ldrc_intelligence_bind = "true"
173let g:ldrc_skip = "0.2"
174
175"" livedoor Reader UnRead Count
176"let livedoor_id = ""
177
178"" asdfghjkl.js
179let g:asdfghjkl_default = "false"
180
181"" Gmail/LDR/Fastladder/OpenFL上では新規タブをバックグラウンドで開く
182autocmd LocationChange (?!https?://(mail\.google\.com\/(mail|a)\/|(reader\.livedoor\.com|fastladder\.com|0\.0\.0\.0\:3000)/reader/)) :set! browser.tabs.loadDivertedInBackground=false
183autocmd LocationChange https?://(mail\.google\.com\/(mail|a)\/|(reader\.livedoor\.com|fastladder\.com|0\.0\.0\.0\:3000)/reader/) :set! browser.tabs.loadDivertedInBackground=true
184
185"" feedSomeKeys.js
186autocmd LocationChange .* :fmapc
187
188"" livedoor Reader/Fastladder/OpenFL
189autocmd LocationChange http://reader\\.livedoor\\.com/reader :fmaps j k s a p v o c f <Space> <S-Space> z Z < > q w r b i u g G
190autocmd LocationChange http://(fastladder\\.com|0\\.0\\.0\\.0:3000)/reader/ :fmaps j k s a p v c <Space> <S-Space> z Z < > q w
191
192autocmd LocationChange http://(reader\\.livedoor\\.com|fastladder\\.com|0\\.0\\.0\\.0\\:3000)/reader/ :fmap o vj
193autocmd LocationChange http://(reader\\.livedoor\\.com|fastladder\\.com|0\\.0\\.0\\.0\\:3000)/reader/ :fmap J <Space>
194autocmd LocationChange http://(reader\\.livedoor\\.com|fastladder\\.com|0\\.0\\.0\\.0\\:3000)/reader/ :fmap K <S-Space>
195
196"" Google Reader
197autocmd LocationChange http://www\\.google\\.(com|co\\.jp)/reader/ :fmap! J <Space> true
198autocmd LocationChange http://www\\.google\\.(com|co\\.jp)/reader/ :fmap! K <S-Space> true
199
200"" Google Reader
201autocmd LocationChange www\\.google\\.(com|co\\.jp)/reader :fmaps -vkey j k n p N P X O s S v t m o <Space> <S-Space> <enter> A e gh ga gs gS gu gt gT gd r u 1 2 / a = - ? z Z <C-z>
202
203"" Gmail
204autocmd LocationChange mail\\.google\\.com/mail :fmaps -depth 4 c / q ? x s y e m ! # r a f N [ ] z . I U S gi gs gt gd ga gc gl *a *n *r *u *s *t u k j o p n
205
206source ~/.vimperatorrc.js
207source ~/.vimperatorrc.css
208
209"" 読み込んだ事を出力
210echo ".vimperatorrc sourced"
Note: See TracBrowser for help on using the browser.