Update vim settings

master
Hektor Misplon 2020-02-16 11:41:12 +00:00
parent 2ad7258d03
commit a31375a756
1 changed files with 41 additions and 5 deletions

46
.vimrc
View File

@ -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 <Up> <NOP> map <Up> <NOP>
map <Down> <NOP> map <Down> <NOP>
map <Left> <NOP> map <Left> <NOP>
map <Right> <NOP> map <Right> <NOP>
" plugins " forgiving exit
:ca Q q
" 2x scrolling
nnoremap <C-e> 2<C-e>
nnoremap <C-y> 2<C-y>
" Plugins
" ______________________________
call plug#begin() call plug#begin()
Plug 'arcticicestudio/nord-vim' Plug 'arcticicestudio/nord-vim'
Plug 'scrooloose/nerdtree' Plug 'scrooloose/nerdtree'
@ -17,9 +50,6 @@ Plug 'leafgarland/typescript-vim'
Plug 'peitalin/vim-jsx-typescript' Plug 'peitalin/vim-jsx-typescript'
call plug#end() call plug#end()
" theme
colorscheme nord
" NERDTree " NERDTree
let g:NERDTreeShowHidden = 1 let g:NERDTreeShowHidden = 1
let g:NERDTreeMinimalUI = 1 let g:NERDTreeMinimalUI = 1
@ -37,3 +67,9 @@ let g:fzf_action = {
\ 'ctrl-s': 'split', \ 'ctrl-s': 'split',
\ 'ctrl-v': 'vsplit' \ 'ctrl-v': 'vsplit'
\} \}
" Theme
" ______________________________
colorscheme nord