Exemple de .vimrc
Voici mon fichier de configuration ~/.vimrc commenté :
" .vimrc
" Stéphane (kwisatz) Jourdois <kwisatz-shell@rubis.org>
" Toujours activer le syntax highlightning
syntax on
" Montrer les commandes en cours dans la ligne de statut
set showcmd
" Quand le curseur est positionné sur une parenthèse, crochet, accolade, etc.,
" mettre en surbrillance la parenthèse (etc.) correspondante
set showmatch
" Ignorer la casse par défaut dans les recherches
set ignorecase
" Commencer la recherche immédiatement, sans attendre la fin de l'entrée du
" pattern
set incsearch
" Mettre en valeur toutes les occurences de la dernière recherche dans le
" buffer d'édition courant
set hlsearch
" Sauver automatiquement le buffer d'édition avant les commandes du type :next
" ou :make
set autowrite
" Options spécifique à la syntaxe html :
" Coloriser le html dans les chaines php
let php_htmlInStrings=1
" Coloriser le SQL dans les chaines php
let php_sql_query=1
" Nombre de lignes maximum contenant des commandes spécifiques vim dans les
" fichiers édités. Limiter le nombre de lignes limite aussi le risque de
" sécurité de cette option.
set modelines=5
" Transparent editing of gpg encrypted files.
" By Wouter Hanegraaff <wouter@blub.net>
augroup encrypted
au!
" First make sure nothing is written to ~/.viminfo while editing
" an encrypted file.
autocmd BufReadPre,FileReadPre *.gpg set viminfo=
" We don't want a swap file, as it writes unencrypted data to disk
autocmd BufReadPre,FileReadPre *.gpg set noswapfile
" Switch to binary mode to read the encrypted file
autocmd BufReadPre,FileReadPre *.gpg set bin
autocmd BufReadPre,FileReadPre *.gpg let ch_save = &ch|set ch=2
autocmd BufReadPost,FileReadPost *.gpg '[,']!gpg --decrypt 2> /dev/null
" Switch to normal mode for editing
autocmd BufReadPost,FileReadPost *.gpg set nobin
autocmd BufReadPost,FileReadPost *.gpg let &ch = ch_save|unlet ch_save
autocmd BufReadPost,FileReadPost *.gpg execute ":doautocmd BufReadPost " . expand("%:r")
" Convert all text to encrypted text before writing
autocmd BufWritePre,FileWritePre *.gpg '[,']!gpg --default-recipient-self -ae 2>/dev/null
" Undo the encryption so we are back in the normal text, directly
" after the file has been written.
autocmd BufWritePost,FileWritePost *.gpg u
augroup END
(kwisatz)
outils/vim/configuration.txt · Dernière modification: 2006/10/27 10:26 par kwisatz



