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

77 lines
2.7 KiB
VimL
Raw Normal View History

2021-09-09 12:05:05 +00:00
"source ~/.vim/vimrc.bepo
2020-09-29 22:29:42 +00:00
" load plugins
" execute pathogen#infect()
2020-05-14 09:43:58 +00:00
colorscheme codedark
2021-07-30 15:40:14 +00:00
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='\'
2021-09-30 21:45:49 +00:00
let maplocalleader=';'
filetype plugin indent on " load filetype-specific indent files
2020-05-14 09:43:58 +00:00
set tabstop=4 " affiche 1 tab comme 4 espaces
2020-05-14 09:43:58 +00:00
set softtabstop=4
set shiftwidth=4 " > indente de 4 espaces
2022-09-16 22:04:31 +00:00
set expandtab " utilise les espaces au lieu des tabulations
2021-07-07 09:49:42 +00:00
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
2020-05-14 09:43:58 +00:00
2021-09-02 23:10:33 +00:00
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 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
2022-09-16 22:04:31 +00:00
set cursorcolumn " cologne actuelle en couleur
2020-05-14 09:43:58 +00:00
set wildmenu " visual autocomplete for command menu
set lazyredraw " redraw only when we need to.
set showmatch " highlight matching [{()}]
2020-05-14 09:43:58 +00:00
set incsearch " search as characters are entered
set hlsearch " highlight matches
2021-09-09 12:05:05 +00:00
" 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
2022-03-31 16:36:41 +00:00
" raccourcis perso
" pour changer de buffer
nnoremap <localleader>k :bn<enter>
nnoremap <localleader>j :bp<enter>
" paramètres de plugins
2022-03-31 14:48:39 +00:00
let g:rainbow_active=1
let g:doge_doc_standard_c='kernel_doc'
2022-03-31 14:48:39 +00:00
let g:grammalecte_cli_py='$HOME/.local/bin/grammalecte/grammalecte-cli.py'
2022-03-31 16:36:41 +00:00
" options pour vimtex
let g:vimtex_compiler_enabled = 0
let g:vimtex_view_enabled = 0
2022-03-31 14:48:39 +00:00
" paramètres des langages
2021-11-11 13:52:09 +00:00
let perl_fold = 1
"let perl_fold_blocks = 1
2022-12-16 18:13:09 +00:00
" paramètre pour Dart
let g:dart_style_guide = 2
" parametre pour la taille des espaces selon le langage
2020-09-29 22:29:42 +00:00
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
2022-03-31 14:48:39 +00:00
autocmd Filetype css setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2