-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.vimperatorrc
62 lines (51 loc) · 1.39 KB
/
.vimperatorrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
set ignorecase
set activate=quickmark,paste,tabopen
set visualbell
set complete=sbfh
set defsearch=google
set maxhints=1000
set preload
set previewheight=20
set showmode
set showstatuslinks
set showtabline=2
set titlestring=Vimperator Dev
set verbose=9
set wildmode=list:full
set popups=4
set guioptions=n
" start MozRepl
js <<EOF
if ('@hyperstruct.net/mozlab/mozrepl;1' in Components.classes)
{
Components
.classes['@hyperstruct.net/mozlab/mozrepl;1']
.getService(Components.interfaces.nsIMozRepl)
.start(4242);
}
EOF
" restart Vimperator
map <C-r> :restart<CR>
" select next/previous tab
map <Right> gt
map <Left> gT
map <C-l> gt
map <C-h> gT
" move current tab left/right
map <S-Right> :tabmove! +1<CR>
map <S-Left> :tabmove! -1<CR>
map <C-L> :tabmove! +1<CR>
map <C-H> :tabmove! -1<CR>
" :autocmd PageLoad .* :js modes.passAllKeys = /google\.com\/reader/.test(buffer.URL)
javascript <<EOF
(function(){
var feedPanel = document.createElement("statusbarpanel");
feedPanel.setAttribute("id", "feed-panel-clone");
feedPanel.appendChild(document.getElementById("feed-button"));
feedPanel.firstChild.setAttribute("style", "padding: 0; max-height: 16px;");
document.getElementById("status-bar")
.insertBefore(feedPanel, document.getElementById("security-button"));
})();
EOF
echo ".vimperatorrc sourced"
" vim: ft=vimperator: