-
Notifications
You must be signed in to change notification settings - Fork 0
/
.vimperatorrc
52 lines (42 loc) · 1.27 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
set titlestring="ViRefox"
set showstatuslinks=2
" does this do anything??
set nofocuscontent
" gui
set gui=none,tabs
set status=bookmark,history,input,position,ssl,tabcount
nnoremap <A-x> :set gui=invnavigation,invtabs<CR>
nnoremap <A-c> :set gui=invnavigation<CR>
" Load configuration file into current browser, useful for updating after editing this file.
command! sourcerc :source ~/.vimperatorrc
" does this do anything?
set! browser.tabs.autoHide=false
" annoying browser functions
nnoremap <C-k> <Nop>
" better scrolling
" make c-u and c-d scroll half a page. Should default to 0 but it wasn't??
set scroll=0
" Note: cannot change spacebar's mapping in firefox
nnoremap h 10h
nnoremap j 10j
nnoremap k 10k
nnoremap l 10l
" set C-o to navigate even in insert mode
inoremap <C-o> <esc><C-o>
" map K and J to next and prev tab
nmap K :tn<CR>
nmap J :tp<CR>
" set F mode hints to be keyboard keys
set hintchars=hjklasdfgyuiopqwertnmzxcvb
" Add vimlike digraph support for german
inoremap <c-k>ss ß
inoremap <c-k>a: ä
inoremap <c-k>A: Ä
inoremap <c-k>o: ö
inoremap <c-k>O: Ö
inoremap <c-k>u: ü
inoremap <c-k>U: Ü
" delete all on line. (nop because of above digraphs using c-k)
inoremap <A-d> <c-k><NOP><c-u>
" MODELINE ... (just use ft=vim because it's good enough)
" vim: set ft=vim: