summaryrefslogtreecommitdiff
path: root/plugin/misc-bindings.vim
blob: 4f9021d1a9f6e519b7f8d9ed65a0ab779a025e97 (plain)
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
" misc-bindings.vim
" Every miscellaneous key binding will go here.

" << That stupid goddamned help key that you will invaribly hit constantly
" while aiming for escape >> -- Steve Losh
inoremap <F1> <Esc>
vnoremap <F1> <Esc>
nnoremap <F1> <Esc>

"inoremap <silent> <Esc> <Esc>l

" << it's one less key to hit every time I want to save a file >>
"   -- Steve Losh (again)
nnoremap ; :
vnoremap ; :

" From Kalenz's Vim config. Life changing.
nnoremap <Space> <C-w>

" halfr personnal shortcurts
nnoremap <Space>t <C-w>v<Return>
nnoremap <Space>- <C-w>s<Return>
nnoremap <Space><Space> <C-w>w

" save
nnoremap <Space><Return> :w<Return>
nnoremap <Space>w :w<Return>
" save and quit
nnoremap <Space><Backspace> :x<Return>

nnoremap <Space>! :tab sball<Return>

nnoremap <F5> :make<Return>