Archived
1
0
Fork 0
This repository has been archived on 2023-08-14. You can view files and clone it, but cannot push or open issues or pull requests.
fichiersvim/vimrc

44 lines
1.8 KiB
VimL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

" source ~/.vim/vimrc.bepo
" load plugins
" execute pathogen#infect()
filetype plugin indent on
colorscheme codedark
syntax on
let mapleader=' '
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 " tab = 4 espaces
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 number " affiche les numéros de lignes
set relativenumber " affiche les numéros de lignes en fonction de lactuelle
set noerrorbells " désactive le son en cas derreur
set laststatus=2 " affiche le nom du fichier en bas
set showcmd " affiche la commande en bas
set cursorline " ligne 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
" 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'
" 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