diff --git a/.vimrc b/.vimrc new file mode 100644 index 0000000..adf6778 --- /dev/null +++ b/.vimrc @@ -0,0 +1,41 @@ +" leader key +let mapleader = ' ' + +" enabled options +set colorcolumn=80 +set confirm +set cursorline +set expandtab +set ignorecase +set number +set relativenumber +set scrolloff=5 +set shiftwidth=4 +set sidescrolloff=12 +set splitbelow +set splitright +set tabstop=4 +set timeoutlen=200 +set undofile +set undolevels=10000 +set winminwidth=10 + +" disabled options +set nowrap + +" keymaps +nnoremap q wincmd q +nnoremap Q q +nnoremap gl g_ +nnoremap gh g^ +nnoremap gt H +nnoremap gb L +xnoremap J :m '>+1gv=gv +xnoremap K :m '<-2gv=gv + +" Auto undo breakpoints +inoremap , ,u +inoremap . .u +inoremap ; ;u + +cabbrev w' w