-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvimperatorrc.vimp
More file actions
53 lines (47 loc) · 1.18 KB
/
vimperatorrc.vimp
File metadata and controls
53 lines (47 loc) · 1.18 KB
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
" miscoined's vimperatorrc
set rtp=$XDG_CONFIG_HOME/vimperator
" * Appearance
" colo solarized-dark
set titlestring=ff
" * Behavior
cd $HOME/dow
"set editor=emacsclient -c
set maxitems=10
set defsearch=g
set status=input,location,history,tabcount
set hintchars=asdfghjkl;
set animations
" don't go into insert mode when loading a page
set focuscontent
" open all things in new tabs
set newtab+=help,prefs,addons,downloads
" tabopen order: tabs, location bar entries, local files
set complete=tlf
" auto focus: addons, downloads, extension options, help
set activate=addons,downloads,extoptions,help
" C-d and C-u scroll by one line only
set scroll=1
" open tabs in background
set! browser.tabs.loadDivertedInBackground=true
" spell check textareas and inputs
set! layout.spellcheckDefault=2
" * Mappings
nnoremap U :undo<Space>
nnoremap s :stop<CR>
" use these for fine scrolling as smooziee takes jk
nnoremap J <C-d>
nnoremap K <C-u>
" access gui elements
nnoremap ge :emenu
" history
nnoremap <C-j> L
nnoremap <C-k> H
nnoremap gh :jumps<CR>
nnoremap gH :history<Space>
" tab movement
nnoremap h gT
nnoremap l gt
" next/previous page movement
nnoremap < [[
nnoremap > ]]
" vim: set ft=vimperator: