"source ~/.vim/vimrc.bepo " load plugins " execute pathogen#infect() colorscheme codedark set term=screen-256color " règle error tmux pour la couleur " rajoutez dans .tmux.conf : " set -g default-terminal "screen-256color" syntax on let mapleader='\' let maplocalleader=';' filetype plugin indent on " load filetype-specific indent files set tabstop=4 " affiche 1 tab comme 4 espaces set softtabstop=4 set shiftwidth=4 " > indente de 4 espaces set expandtab " utilise les espaces au lieu des tabulations set smarttab " insère des tab en début de ligne selon shiftwidth set ai " indentation automatique set si " auto indentation + intelligente set wrap " coupe la ligne si elle est plus grande que la fenetre " et la met en dessous set colorcolumn=80 hi ColorColumn ctermbg=darkgrey set number " affiche les numéros de lignes set relativenumber " affiche les numéros de lignes en fonction de l’actuelle set noerrorbells " désactive le son en cas d’erreur set laststatus=2 " affiche le nom du fichier en bas set showcmd " affiche la commande en bas set cursorline " ligne actuelle en couleur set cursorcolumn " cologne actuelle en couleur set wildmenu " visual autocomplete for command menu set lazyredraw " redraw only when we need to. set showmatch " highlight matching [{()}] set incsearch " search as characters are entered set hlsearch " highlight matches " folding (cacher les fonctions) set foldenable " activation des fold set foldmethod=syntax set foldlevelstart=10 " nombre de fold déjà ouvert de base set foldnestmax=10 " nombre de fold dans des folds " raccourcis perso " pour changer de buffer nnoremap k :bn nnoremap j :bp " paramètres de plugins let g:rainbow_active=1 let g:doge_doc_standard_c='kernel_doc' let g:grammalecte_cli_py='$HOME/.local/bin/grammalecte/grammalecte-cli.py' " options pour vimtex let g:vimtex_compiler_enabled = 0 let g:vimtex_view_enabled = 0 " paramètres des langages let perl_fold = 1 "let perl_fold_blocks = 1 " paramètre pour Dart let g:dart_style_guide = 2 " parametre pour la taille des espaces selon le langage autocmd Filetype java setlocal expandtab tabstop=8 shiftwidth=8 softtabstop=8 autocmd Filetype javascript setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2 autocmd Filetype c setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2 autocmd Filetype css setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2