arnaucube
arnaucube/configsPublic Self-hosted repository
configs/vimconfigbase.vim
vimconfigbase.vimRaw
 1" visual
 2syntax on
 3set ruler
 4set number
 5set title
 6set titlestring=nvim-%F
 7set t_Co=256
 8set cursorline
 9set background=dark " for the dark version
10
11" abbreviations
12cnoreabbrev W! w!
13cnoreabbrev Q! q!
14cnoreabbrev Qall! qall!
15cnoreabbrev Wq wq
16cnoreabbrev Wa wa
17cnoreabbrev wQ wq
18cnoreabbrev WQ wq
19cnoreabbrev W w
20cnoreabbrev Q q
21cnoreabbrev Qall qall
22cnoreabbrev Qa qa
23
24"" Switching windows
25noremap <C-j> <C-w>j
26noremap <C-k> <C-w>k
27noremap <C-l> <C-w>l
28noremap <C-h> <C-w>h
29
30"" esc mapping
31inoremap jk <ESC>
32tnoremap jk <C-\><C-n>
33
34" scroll
35set scrolloff=5               " keep at least 5 lines above/below
36set sidescrolloff=5           " keep at least 5 lines left/right
37
38" colorscheme torte
39set background=dark
40hi statusline ctermfg=234 ctermbg=250
41hi LineNr ctermfg=246
42
43" toggle for paste mode
44set pastetoggle=<F3>