" Affichage des numéros de lignes set nu " Activation de la coloration syntaxique syntax on " Insensibilité à la casse pour les recherches set ic " Soulignement horizontale de la position du curseur set cursorline " Ouvrir un fichier en mode séparé à droite set splitright " Ouvrir un fichier en mode séparé en bas set splitbelow " Surlignement vertical de la ligne du curseur "set cursorcolumn "highlight CursorColumn ctermfg=250 ctermbg=235 cterm=bold " Ne stock pas les fichiers d'échange (.swp) dans le répertoire courant " L'emplacement par défaut (/var/tmp/) est donc utilisé set directory-=. " Désactiver l'ajout automatique des commentaires filetype plugin on au FileType * setlocal formatoptions-=cro " Masquer les commentaires d'un fichier set fdm=expr set fde=getline(v:lnum)=~'^\\s*#'?1:getline(prevnonblank(v:lnum))=~'^\\s*#'?1:getline(nextnonblank(v:lnum))=~'^\\s*#'?1:0 " Afficher des lignes verticales et horizontales à chaque tabulation set list listchars=tab:\|\- " Taille des tabulations set tabstop=3 set shiftwidth=3 set softtabstop=3 " Greffons call plug#begin() Plug 'junegunn/vim-easy-align' Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline-themes' Plug 'vimcolorschemes/vimcolorschemes' Plug 'scrooloose/nerdtree' Plug 'mattn/emmet-vim' Plug 'tpope/vim-fugitive' call plug#end() " Appliquer un thème colorscheme elflord " Volet de navigation de fichiers NERDTree nnoremap n :NERDTreeFocus nnoremap :NERDTree nnoremap :NERDTreeToggle nnoremap :NERDTreeFind " Vim en 256 couleurs set t_Co=256 " Paramètres d'Airline let g:airline_theme="fairyfloss" let g:airline_powerline_fonts = 1 let g:airline#extensions#tabline#enabled = 1 let g:airline#extensions#tabline#buffer_nr_show = 1 let g:airline#extensions#whitespace#enabled = 0 let g:airline#extensions#whitespace#symbol = '!' " Sauvegarder la position du curseur à la prochaine ouverture if has("autocmd") au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal! g`\"" | endif endif