diff --git a/.vimrc b/.vimrc index 08205fe..63791dd 100644 --- a/.vimrc +++ b/.vimrc @@ -1,10 +1,43 @@ -" keybindings +" General config +" ______________________________ +" +set encoding=utf-8 +set laststatus=2 +set nowrap +set smarttab +set backspace=indent,eol,start +set ttyfast +set timeout timeoutlen=1000 ttimeoutlen=50 +set clipboard=unnamed "use p to paste clipboard +set history=1000 +set undolevels=1000 +set nobackup +set nowritebackup +set noswapfile +set viminfo='20,\"100 "max 100 lines in registers +set visualbell +set noerrorbells +set nomodeline + +" Keybindings +" ______________________________ +" +" no arrow keys map map map map -" plugins +" forgiving exit +:ca Q q + +" 2x scrolling +nnoremap 2 +nnoremap 2 + +" Plugins +" ______________________________ + call plug#begin() Plug 'arcticicestudio/nord-vim' Plug 'scrooloose/nerdtree' @@ -17,9 +50,6 @@ Plug 'leafgarland/typescript-vim' Plug 'peitalin/vim-jsx-typescript' call plug#end() -" theme -colorscheme nord - " NERDTree let g:NERDTreeShowHidden = 1 let g:NERDTreeMinimalUI = 1 @@ -37,3 +67,9 @@ let g:fzf_action = { \ 'ctrl-s': 'split', \ 'ctrl-v': 'vsplit' \} + +" Theme +" ______________________________ + +colorscheme nord +