root/dotfiles/vimperator/janus_wel-vimperatorrc

Revision 23014, 5.5 kB (checked in by janus_wel, 2 weeks ago)

pageinfo に http header と cookie を表示するように
mapleader の設定
<S-*> を大文字アルファベットに
ステータスバーに favicon を表示するように
他細かい修正

Line 
1" for 2.0pre (created: 2008/05/03 07:30:09)
2" mapleader は map する前に設定しておかないとデフォルト値が使われる
3
4" Basics ------------------------------------------------------------------
5" タイトルバーのブラウザ表示名を変更
6set titlestring=Firefox with Vimperator
7
8" 検索キーワードのハイライト
9set hlsearch
10
11" デフォルト検索エンジンは google
12set defsearch=google
13
14" :[tab]open での補完順位をブックマーク・検索エンジンの suggest ・ awesome bar の順にする
15set complete=bSl
16
17" 新しいタブを開いてもフォーカスしない
18set activate=
19
20" ]] に反応するキーワードに"次"を追加
21set nextpattern+=次
22" [[ に反応するキーワードに"前"を追加
23set previouspattern+=前
24
25" Ctrl + d / u でスクロールする幅を 3 行分に変更
26set scroll=3
27
28" ヒントモードの絞り込みに XUL/Migemo を使う
29set hintmatching=custom
30
31" 以下のコマンド結果を新しいタブで開く
32" addons + downloads + help + javascript + prefs
33set newtab=all
34
35" 補完候補を表示する
36set wildoptions=auto
37
38" ページロード時に特定の要素に focus されるのを回避する
39set focuscontent
40
41" ページの HTTP Header を request / response ともに表示する
42" cookie も同時に表示
43set pageinfo=gfmhHc
44
45
46" set! ------------------------------------------------------------------
47" :preference! ( about:config )
48" 検索時に大文字小文字を区別する
49set! accessibility.typeaheadfind.casesensitive=1
50
51" 画像を開いたときに勝手に resize しない
52set! browser.enabel_automatic_image_resizing=false
53" フルスクリーンモード時のタブバーのアニメーションをなくす
54set! browser.fullscreen.animateUp=0
55" タブの閉じるボタンを常に非表示にする
56set! browser.tabs.closeButtons=2
57" タブの最小幅を 36px にする
58set! browser.tabs.tabMinWidth=24
59" 補完候補の数を 10 個にする
60set! browser.urlbar.maxRichResults=10
61
62" ポップアップを 100 まで許可する
63set! dom.popup_maximum=100
64
65" textarea, input 両方で spell check を有効にする
66set! layout.spellcheckDefault=2
67set! spellchecker.dictionary=en-US
68
69" 単語選択時の右側のスペース選択を行わない
70set! layout.word_select.eat_space_to_next_word=false
71
72
73" Variables ---------------------------------------------------------------
74" map する前に設定しておかないとデフォルトが使われてしまう
75let mapleader=','
76
77
78" Mappings ----------------------------------------------------------------
79" Ctrl + h / l で左右のタブにフォーカス
80map <C-h> gT
81map <C-l> gt
82
83" Ctrl + p / n でタブを左右に移動
84map <C-p> :tabmove! -1<CR>
85map <C-n> :tabmove! +1<CR>
86
87" I で pageinfo
88map I :pageinfo<CR>
89
90" A で bookmark toggle ( デフォルト ) を解除
91map A <Nop>
92
93" J, K で幅のおおきいスクロール
94map J <C-d>
95map K <C-u>
96
97" <C-k> で検索ページにいくのがウザイので無効化
98map <C-k> <Nop>
99
100" <C-a> / <C-x> を <C-w> / <C-e> に退避
101noremap <C-w> <C-a>
102noremap <C-e> <C-x>
103
104" Windows のキーバインドを通す
105noremap <C-a> <C-v><C-a>
106noremap <C-c> <C-v><C-c>
107noremap <C-s> <C-v><C-s>
108
109inoremap <C-a> <C-v><C-a>
110inoremap <C-c> <C-v><C-c>
111inoremap <C-s> <C-v><C-s>
112inoremap <C-x> <C-v><C-x>
113inoremap <C-v> <C-v><C-v>
114inoremap <C-z> <C-v><C-z>
115inoremap <C-y> <C-v><C-y>
116
117cnoremap <C-a> <C-v><C-a>
118cnoremap <C-c> <C-v><C-c>
119cnoremap <C-s> <C-v><C-s>
120cnoremap <C-x> <C-v><C-x>
121cnoremap <C-v> <C-v><C-v>
122cnoremap <C-z> <C-v><C-z>
123cnoremap <C-y> <C-v><C-y>
124
125" フルスクリーン化用 F11 をそのまま通す
126noremap <F11> <C-v><F11>
127
128" たまに効かないのでちゃんと map
129imap <C-h> <BS>
130
131" .vimperatorrc の読み込み
132map <Leader>r :so ~/.vimperatorrc<CR>
133map <Leader>R :mapc<CR>:cmapc<CR>:imapc<CR>:so ~/.vimperatorrc<CR>
134
135
136" Plugins -----------------------------------------------------------------
137" a で del.icio.us へ post
138" plugin : direct_bookmark.js
139"map a :sbm<Space>
140
141" v でブックマークコメントを表示
142" plugin : sbmcommentsviewer.js
143"map v :viewSBMComments -t hd
144
145" c で title 要素コピー
146" plugin : copy.js
147map c :copy title<CR>
148
149" e で ALC 英辞郎で辞書を引く
150" plugin : lookupDictionary.js
151map e :eijiro<Space>
152
153" 使用する Social Bookmark を del.icio.us とはてなブックマークに設定
154" plugin : direct_bookmark.js
155let g:direct_sbm_use_services_by_post='dh'
156let g:direct_sbm_use_services_by_tag='dh'
157
158" plugin : matanico.js
159let g:matanico_status_servicename='またニコ'
160let g:matanico_status_format='$SERVICENAME : $COMMENT [$SUBJECT]($PLAYTIME) - $URL'
161let g:matanico_tag_servicename='またニコタグ'
162let g:matanico_tag_format='$SERVICENAME : $COMMENT [$TAG]($NUMOFVIDEOS件) - $URL'
163let g:matanico_related_tag_servicename='またニコタグ(キーワード)'
164let g:matanico_related_tag_format='$SERVICENAME : $COMMENT [$KEYWORD]($NUMOFTAGS件) - $URL'
165
166" plugin : reading.js
167let g:reading_servicename='reading'
168let g:reading_format='$SERVICENAME : $COMMENT [$TITLE] $URL $SELECTED'
169
170" 再生リストの表示数を 7 個に
171" plugin : nnp_cooperation.js
172let g:nnp_coop_numoflist='7'
173
174" plugin: ime_controller.js
175let g:ex_ime_mode='inactive'
176let g:textarea_ime_mode='inactive'
177
178
179" JavaScript ------------------------------------------------------------
180source ~/.vimperatorrc.js
181
182
183" CSS -------------------------------------------------------------------
184"source ~/.vimperatorrc.css
185
186
187" finish ----------------------------------------------------------------
188echo ".vimperator sourced."
189
190" vim: ft=vimperator sw=4 sts=4 et
Note: See TracBrowser for help on using the browser.