"----------------------------- DEBUT DU CUSTOM -------------------------------- set nocompatible " Un theme qu'il est joli colorscheme murphy "Unset backup set nobackup set nowritebackup "---------------------------- CUSTOM MAPPING ---------------------------------- " Map F7 : Ouvre _vimrc if has("gui_win32") map :split $VIM/_vimrc:vsplit ~/_vimrc " Reload _vimrc map :source ~/_vimrc " F1 for help else map :split $VIM/vimrc:vsplit ~/.vimrc " Reload _vimrc map :source ~/.vimrc " F1 for help endif map "---------------------------- tab browsing ------------------------------------ if version >= 700 " Enable tab browing map :tabnew map :tabnext endif " No more \t set expandtab set shiftwidth=4 set softtabstop=4 set tabstop=4 " Encoding set encoding=iso-8859-1 " Affiche la position du curseur 'ligne,colonne' set ruler " Affiche une barre de status en bas de l'écran set laststatus=2 " Contenu de la barre de status set statusline=%<%f%h%m%r%=%l,%c\ %P " Largeur maxi du texte inséré " '72' permet de wrapper automatiquement à 72 caractères " '0' désactive la fonction set textwidth=0 " Wrappe à 72 caractères avec la touche '#' map # {v}! par 72 " Wrappe et justifie à 72 caractères avec la touche '@' map @ {v}! par 72j set ignorecase " Les recherches ne sont pas 'case sensitives' set hlsearch " Mettre en surligné les expressions recherchées set foldmethod=indent " Le découpage des folders se base sur l'indentation set foldlevel=12 " 12 niveaux d'indentation par défaut pour les folders " Ajout du type todo " Syntax for todo file come from http://dado1945.storas.lt/wiki/lt/Vim%20TODO au BufNewFile,BufRead *.todo setf todo au BufNewFile,BufRead *TODO setf todo " Abbrévitaion signature électronique abbr rjb@ "Jean-Baptiste Renard" "Activation des filetype plugin on filetype plugin on " Activation de la syntaxe syntax on "Retrouve la ligne dans le fichier au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | \ exe "normal g'\"" | endif