feat(vim): add vimrc

Changed files
+41
+41
.vimrc
··· 1 + " leader key 2 + let mapleader = ' ' 3 + 4 + " enabled options 5 + set colorcolumn=80 6 + set confirm 7 + set cursorline 8 + set expandtab 9 + set ignorecase 10 + set number 11 + set relativenumber 12 + set scrolloff=5 13 + set shiftwidth=4 14 + set sidescrolloff=12 15 + set splitbelow 16 + set splitright 17 + set tabstop=4 18 + set timeoutlen=200 19 + set undofile 20 + set undolevels=10000 21 + set winminwidth=10 22 + 23 + " disabled options 24 + set nowrap 25 + 26 + " keymaps 27 + nnoremap q <cmd>wincmd q<cr> 28 + nnoremap Q q 29 + nnoremap gl g_ 30 + nnoremap gh g^ 31 + nnoremap gt H 32 + nnoremap gb L 33 + xnoremap <silent> J :m '>+1<cr>gv=gv 34 + xnoremap <silent> K :m '<-2<cr>gv=gv 35 + 36 + " Auto undo breakpoints 37 + inoremap , ,<c-g>u 38 + inoremap . .<c-g>u 39 + inoremap ; ;<c-g>u 40 + 41 + cabbrev w' w