Options vim

This commit is contained in:
Meutel 2017-09-10 10:56:27 +02:00
parent e2459f9032
commit 6c142c090b
1 changed files with 14 additions and 1 deletions

15
_vimrc
View File

@ -51,10 +51,13 @@ let g:airline#extensions#tabline#fnamemod = ':t:.'
" }}}
syntax enable
set history=500
set nu
set cursorline
set ai
set smartindent
" lignes autour du curseur lors d'un déplacement (j/k)
set so=5
" nombre de colonnes pour représenter une tabulation, nombre d'espaces d'une
" tabulation, nombre d'espaces d'une indentation, ne pas remplacer les
" tabulations par des espaces
@ -76,9 +79,17 @@ colorscheme solarized
set incsearch
set showmatch
set hlsearch
" relecture fichier si modif externe
set autoread
" indent javascript
filetype plugin indent on
" completion améliorée, ignore certains fichiers
set wildmenu
set wildignore=*~,*/.git/*
" changement de ligne en fin/debut de ligne pour ces mouvements
set whichwrap+=h,l
" abandon buffer quitté
set hid
" remap <ESC>
inoremap jk <ESC>
@ -104,7 +115,9 @@ nnoremap <Leader>q :q<CR>
" navigate buffers
nnoremap <Leader>l :bn<CR>
nnoremap <Leader>h :bp<CR>
nnoremap <Leader>d :bd<CR>
" copy/paste system clipboard
nnoremap <Leader>pp :setlocal paste!<CR>
vmap <Leader>y "+y
vmap <Leader>d "+d
nmap <Leader>p "+p