<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commentaires sur : Vimrc collaboratif</title>
	<atom:link href="http://linux-attitude.fr/post/vimrc-collaboratif/feed" rel="self" type="application/rss+xml" />
	<link>http://linux-attitude.fr/post/vimrc-collaboratif?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vimrc-collaboratif</link>
	<description>Le libre est un état d&#039;esprit</description>
	<lastBuildDate>Tue, 07 Feb 2012 18:22:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>Par : peck</title>
		<link>http://linux-attitude.fr/post/vimrc-collaboratif/comment-page-1#comment-13398</link>
		<dc:creator>peck</dc:creator>
		<pubDate>Mon, 25 Apr 2011 17:13:39 +0000</pubDate>
		<guid isPermaLink="false">http://linux-attitude.fr/post/vimrc-collaboratif#comment-13398</guid>
		<description>C&#039;est quoi ce projet ?</description>
		<content:encoded><![CDATA[<p>C&#8217;est quoi ce projet ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Hobbestigrou</title>
		<link>http://linux-attitude.fr/post/vimrc-collaboratif/comment-page-1#comment-13326</link>
		<dc:creator>Hobbestigrou</dc:creator>
		<pubDate>Tue, 19 Apr 2011 18:45:27 +0000</pubDate>
		<guid isPermaLink="false">http://linux-attitude.fr/post/vimrc-collaboratif#comment-13326</guid>
		<description>Salut, 

Tiens c&#039;est toujours intéressant de partager ça. Mais ne serait il pas plus judicieux de le mettre sur un dépôt git par exemple. Cela facilitera le partage et les patchs. Il y a d&#039;ailleurs un projet du genre sur github, avec un vimrc et quelques plugins fourni, un peu a la oh-my-zsh mais pour vim.</description>
		<content:encoded><![CDATA[<p>Salut, </p>
<p>Tiens c&#8217;est toujours intéressant de partager ça. Mais ne serait il pas plus judicieux de le mettre sur un dépôt git par exemple. Cela facilitera le partage et les patchs. Il y a d&#8217;ailleurs un projet du genre sur github, avec un vimrc et quelques plugins fourni, un peu a la oh-my-zsh mais pour vim.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : bernard</title>
		<link>http://linux-attitude.fr/post/vimrc-collaboratif/comment-page-1#comment-11395</link>
		<dc:creator>bernard</dc:creator>
		<pubDate>Mon, 28 Feb 2011 07:45:57 +0000</pubDate>
		<guid isPermaLink="false">http://linux-attitude.fr/post/vimrc-collaboratif#comment-11395</guid>
		<description>voici un vimrc complet et qui à été corrigé il y a peut de temps ( utf-8 bom ) ....
il est opérationnel et commenté au maximum ....

 &quot; Remarque : &quot;
&quot; &quot; =========== &quot;
&quot; &quot; Ce fichier de configuration est une synthèse de différentes documentations&quot;
&quot; &quot; présentes sur l&#039;ordinateur et ainsi que sur les sites suivants :&quot;

&quot; &quot;  &quot;
&quot; &quot;  &quot;
&quot; &quot;  &quot;

&quot; &quot; &#039;:help options.txt&#039; ou &#039;:help nom_du_paramètre&#039; dans Vim &quot;
&quot; &quot; pour avoir de l&#039;aide sur les paramètres de ce fichier de configuration&quot;

&quot; &quot; Avertissement : &quot;
&quot; &quot;================= &quot;
&quot; &quot;les macros utilisables avec vim sont disponibles sur les sites :&quot;

&quot; &quot; URL :  &quot;
&quot; &quot; URL :   &quot;

&quot; &quot; ==================================================================== &quot;
&quot; &quot; lien concernant l&#039;édition HTML ( Doctype ) :&quot;

&quot; &quot;URL :  &quot;

&quot; &quot;==================================================================== &quot; 
   runtime! debian.vim   &quot;  &quot;solution system Debian Vim70&quot;
&quot; &quot;set runtimepath=~/.vim,/etc/vim,/usr/share/vim/vimfiles,/usr/share/vim/addons,/usr/share/vim/vimcurrent,/usr/share/vim/vimfiles,/usr/share/vim/addons/after,~/.vim/after&quot;
&quot; &quot; =================================================================== &quot;

&quot; set autochdir&quot;  &quot; change automatiquement le rÃ©rtoire de travail
  set autoindent		&quot; &quot;always set autoindenting on&quot;
  set autoread       &quot; &quot; répercute dynamiquement les modifs (vim5)&quot;
  set autowrite	 &quot; &quot;Automatically save before commands like :next &amp; :make&quot;
  set background=dark
&quot; set backspace=2   &quot; allow backspace to delete newlines and beyond &quot;
  set backspace=indent,eol,start	&quot; &quot;more powerful backspacing&quot;
&quot; set backup                      &quot; create backups&quot;
&quot; set backupcopy=yes	&quot; Keep a backup file
&quot; set backupdir=~/tmp,.,~/,/tmp  &quot; the backup directories&quot;
&quot; set bex=.bak                   &quot; the backup extension&quot;
&quot; &quot;set bomb&quot;
&quot; set ch=1
&quot; set cin
  set cindent
&quot; set cinoptions=(0      &quot; &quot; Options d&#039;indentation pour un fichier C &quot;
  set  cinoptions =&gt;s,e0,n0,f0,{0,}0,^0,:s,=s,l0,gs,hs,ps,ts,+s,c3,C0,(2s,us,U0,w0,m0,j0,)20,*30
  set columns=80         &quot; &quot; Nombre de colonnes &quot;
  set comments=b:#,:%,fb:-,n:&gt;,n:),sr:/*,mb:*,el:*/,n:###,n:\&quot;
&quot; &quot;set comments default: sr:/*,mb:*,el:*/,://,b:#,:%,:XCOMM,n:&gt;,fb:- &quot;
  set cursorline   &quot; colore la ligne courante
  set debug=msg  &quot; mode raleur ... à décocher pour le dev !
&quot; set digraph            &quot; &quot; Required for e.g. German umlauts.&quot;
&quot; set encoding=UTF-8    &quot;
  set errorformat=%f:%l:%c:%m,%f:kk%l:\ %m,In\ file\ included\ from\ %f:%l:,\^I\^Ifrom\ %f:%l%m,\&quot;%f\&quot;\\\,\ line\ %l.%c:%m\,\ %f:%l:%m,%f:%l:%c:%m &quot; &quot; the error format works for gcc, javac, jikes (32) (after filtering) &quot;
&quot; set expandtab &quot;supprime les tabulations et met des espaces
&quot;let g:debian_cp = 1
 let html_use_css=&#039;yes&#039;    &quot; TOhtml moderne&quot;
&quot; set fileencodings+=default &quot; &quot;Make sure we have a sane fallback for encoding detection &quot;
&quot; set fileencodings+=ucs-bom,iso-8859-1,iso-8859-15,iso-8859-3,UTF-8
  set foldcolumn=1 &quot;  noter dans la marge les plis existants
  set foldlevel=12  &quot; &quot; 12 niveaux d&#039;indentation par défaut pour les folders&quot;
  set foldmethod=indent &quot; &quot; Le découpage de dossiers basé sur l&#039;indentation &quot;
 &quot; &quot; set foldmethod=syntax &quot;Réduira automatiquement les fonctions et blocs (#region en C# par exemple)
&quot; set foldtext=MyFoldFunction() &quot;on utilise notre fonction (optionnel)
&quot;  \ set ft=html &#124;
  set gdefault      &quot;  &quot; Use &#039;g&#039; flag by default with :s/foo/bar/.&quot;
  setglobal fileencoding=UTF-8
&quot; set go-=r   &quot; pas d&#039;ascenseur dans gvim
&quot; set guifont=Bitstream\ Vera\ Sans\ Mono\ 12
&quot; set guifont=Deja\ Vu\ Sans\ Mono\ Medium\ 12   &quot; polices pour gvim
&quot; set guifont=Droid\ Sans\ Mono\ Medium\ 11      &quot; polices pour gvim
&quot; set guifont=Envy\ Code\ R\ Medium\ 14          &quot; polices pour gvim
&quot; set guifont=Lucida_Console:h10:cANSI
&quot; set guifont=-misc-fixed-medium-r-semicondensed-*-*-111-75-75-c-*-iso8859-15
&quot; set guifont=-misc-fixed-medium-r-semicondensed-*-*-111-75-75-c-*-utf8
  set helpfile=$VIMRUNTIME/doc/help.txt     &quot; &quot; Fichier d&#039;aide&quot;
&quot; set helpfile=$VIMRUNTIME/doc/help.frx.txt &quot; &quot; Fichier d&#039;aide&quot;
&quot; set helpfile=$VIMRUNTIME/doc/help.txt.gz &quot; &quot; Fichier d&#039;aide&quot;
  set history=50    &quot; &quot; keep 50 lines of command line history&quot;
&quot; &quot;set highlight mode&quot;
&quot; &quot;set highlight=8b,@-,db,es,lb,mb,M-,nu,rs,sr,tb,vr,ws&quot;
  set hlsearch    &quot; colore la recherche
&quot; set ignorecase  &quot; &quot; Les recherches sont insensible à la casse &quot;
  set incsearch   &quot; &quot; Recherche d&#039;ordre incrementale &quot;
  set iskeyword=@,48-57,_,192-255,-,. &quot; &quot; Useful for CTRL-] stuff.&quot;
  set joinspaces
  set laststatus=2  &quot; &quot; Affiche une barre de status en bas de l&#039;écran &quot;
  set lazyredraw    &quot; &quot; redraw screen while executing Cmds &quot;
&quot; set lbr!         &quot; ne coupe pas les mots
  set linebreak     &quot; &quot; Don&#039;t wrap words by default &quot;
  set listchars=extends:»,eol:¶,trail:·,tab:»­ &quot; &quot; tabulations &amp; espaces marqués en bleu&quot;
  set listchars=tab:&gt;-,trail:- &quot; &quot; tabulations &amp; espaces marqués en bleu &quot;
  set list      &quot; &quot; Décommentez les 2 lignes suivantes si vous voulez avoir les&quot;
  set magic         &quot; &quot; Use &#039;magic&#039; patterns (extended regular expressions).&quot;
&quot; set makeprg=gmake &quot; default make program to use
&quot; set modelines=1   &quot; check one line for commands in each file
&quot; set mouse=a        &quot; turn off the mouse in the xterm &quot;
  set mousehide  &quot; cache la souris lors de l&#039;utilisation du clavier
  set mps+=   &quot; &quot; les balises ouvrantes et fermantes du HTML : &quot;
  set nocompatible &quot; &quot; Use Vim defaults instead of 100% vi compatibility &quot;
  set noerrorbells
&quot; set noexpandtab
  set noguipty &quot; &quot; Make external commands work through a pipe instead of a pseudo-tty&quot;
&quot; set nospell
&quot; set nospell spelllang=fr &quot; on veut de la correction orthographique en français
  set nostartofline &quot; &quot;Garde le curseur dans la même colonne ( chgmt de ligne )&quot;
&quot; set nowrap
&quot; set nu!                  &quot; affiche les nums de ligne
&quot; set path=.,~/Documents,/var/www/,$VIMRUNTIME/syntax/
  set ruler          &quot;   &quot; Affiche la position du curseur &#039;ligne,colonne&#039; &quot;
  set scrolloff=2 &quot; &quot;Garde toujours la ligne visible à l&#039;écran au dessus du curseur &quot;
  set shiftwidth=4
  set shortmess=atTi   &quot; &quot;« I majusucle » supprime le message d&#039;acceuil&quot;
  set showcmd	&quot; &quot; Show (partial) command in status line.&quot;
  set showmatch	  &quot; &quot; Show matching brackets. &quot;
  set smartcase
  set smartindent
&quot; set smarttab &quot; insert sw spaces when using tab in front of a line&quot;
&quot; set softtabstop=4
&quot; &quot;set spell&quot;
&quot; &quot;set spelllang=en,fr&quot;
&quot; &quot;set spellsuggest=5&quot;
  set statusline=%&lt;%f%h%m%r%=%{&amp;ff}\ %l,%c%V\ %P &quot; &quot; Contenu de la barre de status &quot;
&quot; set statusline=%&lt;%f%h%m%r%=%l,%c\ %P
&quot; Suffixes that get lower priority when doing tab completion for filenames.
&quot; These are files we are not likely to want to edit or read.
  set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc,.class
&quot; set syntax=on
  set tabstop=4      &quot; &quot; tabs are to be set at 4 spaces &quot;
&quot; set t_Co=16
&quot; set termencoding=iso-8859-15&quot;
  set termencoding=UTF-8
  set textauto       &quot; &quot; recognize ^M files&quot;
  set textwidth=0    &quot; &quot; Don&#039;t wrap lines by default &quot;
  set title
&quot; set t_kD=           &quot; &quot; Activer le Backslash &quot;
  set ttyscroll=0
  set ttyfast          &quot; &quot; We have a fast terminal connection.&quot;
  set undolevels=200   &quot; &quot; on peut se tromper 200 fois dans 1 commande &quot;
&quot; set verbose=9        &quot; test the auto commands&quot;
  set viminfo=&#039;10,:20,\&quot;50,\&quot;100,%,n~/.viminfo &quot; &quot; Options du fichier ~/.viminfo&quot;
  set vb     &quot;  &quot; Avertissement par flash (visual bell) plutôt que par beep&quot;
&quot; set t_vb=
&quot; set visualbell
  set whichwrap=,[,] &quot; &quot;Passe d&#039;une ligne à l&#039;autre ( flèches gauche &amp; droite )&quot;
&quot; set wig=*.o,*.obj,*~
  set wildchar=
&quot; &quot; set wildignore=*.o,*.r,*.so,*.sl,*.tar,*.tgz &quot;ignorer certains types de fichiers pour la complétion des includes
&quot; &quot; set wildignore+=.svn,CVS,*.git,*.o,*.a,*.class,*.la,*.so,*.obj,*.swp,*.log
  set wildmode=list:full  &quot;  &quot; Option de la complétion automatique&quot;
&quot; &quot;set wildmode=list:longest,list:full &quot;affiche toutes les possibilités
&quot; &quot; set wmnu            &quot;affiche le menu&quot;

&quot; &quot; ==================================================================&quot;
&quot; &quot;Colorisation adaptée au terminal&quot;
if &amp;term =~ &quot;xterm-debian&quot; &#124;&#124; &amp;term =~ &quot;xterm-xfree86&quot;

  set t_Co=16
  set t_Sf=^[[3%dm
  set t_Sb=^[[4%dm

 endif

&quot; &quot; Make p in Visual mode replace the selected text with the &quot;&quot; register. &quot;
vnoremap p :let current_reg = @&quot;gvdi=current_reg

if has(&quot;syntax&quot;) &amp;&amp; (&amp;t_Co &gt; 2 &#124;&#124; has(&quot;gui_running&quot;))

&quot; &quot; Vim5 and later versions support syntax highlighting. Uncommenting the next&quot;
&quot; &quot; line enables syntax highlighting by default.&quot;
&quot;
 syntax on
 syntax enable
 set hlsearch
 endif

&quot; colorscheme  blue      &quot; Jeu de couleurs avec un fond bleu (mcedit)&quot;
&quot; colorscheme  darkblue  &quot; Jeu de couleurs employant un fond bordeau&quot;
&quot; colorscheme  default   &quot; Utiliser le jeu de couleurs standard&quot;
&quot; colorscheme  delek     &quot; Jeu de couleurs employant un fond bordeau&quot;
&quot; colorscheme  desert    &quot; Jeu de couleurs ayant un fond noir&quot;
&quot; colorscheme  elflord   &quot; Jeu de couleurs ayant un fond noir&quot;
&quot; colorscheme  evening   &quot; jeu de couleurs similaire au modèle standard&quot;
  colorscheme  koehler   &quot; jeu de couleurs similaire au modèle standard&quot;
&quot; colorscheme  morning   &quot; Jeu de couleurs ayant un fond gris ( elinks)**&quot;
&quot; colorscheme  murphy    &quot; Jeu de couleurs employant un fond bordeau&quot;
&quot; colorscheme  pablo     &quot; jeu de couleurs similaire au modèle standard&quot;
&quot; colorscheme  peachpuff &quot; Jeu de couleurs ayant un fond noir ( lynx )&quot;
&quot; colorscheme  ron       &quot; jeu de couleurs similaire au modèle standard&quot;
&quot; colorscheme  shine     &quot; Jeu de couleurs ayant un fond gris ( elinks)&quot;
&quot; colorscheme  sukria
&quot; colorscheme  torte     &quot; Jeu de couleurs ayant un fond noir ( lynx )&quot;
&quot; colorscheme  zellner

&quot; &quot; ==================================================================&quot;

if has(&quot;autocmd&quot;)
 &quot; Enabled file type detection
 &quot; Use the default filetype settings. If you also want to load indent files
 &quot; to automatically do language-dependent indenting add &#039;indent&#039; as well.
filetype plugin on
endif &quot; has (&quot;autocmd&quot;)

  autocmd BufNewfile,BufRead *.c set expandtab
  autocmd BufNewfile,BufRead *.c set tabstop=4
  autocmd BufNewfile,BufRead *.h set expandtab
  autocmd BufNewfile,BufRead *.h set tabstop=4
  autocmd BufNewfile,BufRead *.cpp set expandtab
  autocmd BufNewfile,BufRead *.cpp set tabstop=4
&quot; autocmd BufNewFile,BufRead mutt-* set nonu &quot; &quot;pas de num pour Mutt&quot;
&quot; autocmd BufNewFile         *.html 0r~/.vim/templates/xhtml.html

&quot; &quot; touches personnelles au filetype 
&quot; &quot;{{{ &quot;
  au BufNewFile *.xsl 0r~/.vim/templates/xsl.xsl
  au BufNewFile *.xml 0r~/.vim/templates/xml.
&quot; au BufNewFile,BufRead *mutt/* if ! &amp;ft &#124; set ft=muttrc &#124; endif
  au BufNewFile,BufRead *.tt2.*,tt2.*,*.tt2 runtime macros/tt2.vim
  au BufNewFile,BufRead *.htt2ml
  			\ set ft=html &#124;
  			\ runtime macros/tt2.vim
  au BufNewFile *.html 0r~/.vim/templates/xhtml.html
  au BufNewFile *.c 0r~/.vim/templates/c.c
&quot; &quot; }}}&quot;

&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
&quot; &quot; pour ton bien ! {{{&quot;
&quot; noremap  :echoerr &#039;tes nouveaux copains sont hjkl&#039;
&quot; noremap  :echoerr &#039;tes nouveaux copains sont hjkl&#039;
&quot; noremap  :echoerr &#039;tes nouveaux copains sont hjkl&#039;
&quot; noremap  :echoerr &#039;tes nouveaux copains sont hjkl&#039;
&quot; &quot; }}}&quot;

&quot; &quot;Taille du texte et des tabluations selon les fichiers que l&#039;on édite&quot;

  autocmd BufRead *.tex,*.latex set tw=100
&quot; autocmd BufRead *.tex,*.latex set nocin
&quot; autocmd BufRead .followup,.article,.letter,mutt* set tw=72
&quot; autocmd BufRead .followup,.article,.letter,mutt* set tabstop=8
&quot; autocmd BufRead .followup,.article,.letter,mutt* set nocin

&quot; source ~/.vimMacros/bracketing.meta.vim
&quot; autocmd BufRead *.p[lm]* source ~/.vimMacros/perlfuncs.vim


&quot; &quot;all of this stuff allows me to write gzipped files natively...cool eh?&quot;

&quot; autocmd BufRead *.gz set bin&#124;%!gunzip
&quot; autocmd BufRead *.gz set nobin
&quot; autocmd BufWritePre *.gz %!gzip
&quot; autocmd BufWritePre *.gz set bin
&quot; autocmd BufWritePost *.gz undo&#124;set nobin
&quot; autocmd FileReadPost *.gz set bin&#124;&#039;[,&#039;]!gunzip
&quot; autocmd FileReadPost set nobin

autocmd BufRead ChangeLog set expandtab  &quot;Spécial fichier Changelog
&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot; 
&quot; Personalisation des &quot;paires&quot; de caractères (pour surfer avec %)
&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot; 
au FileType c,cpp,java,perl set mps+==:; &quot; pour les langages de programmation, aller du = au ; 
&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
&quot; Make shift-insert work like in Xterm
map  
map!  

&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
&quot; &quot;Editer le .vimrc&quot;
&quot; map ,v :e ~/.vimrc
  map ,v :split ~/.vimrc
&quot; &quot;Reload le .vimrc sans quitter vim&quot;
&quot;map ,u :source ~/.vimrc
 map ,u :source ~/.vimrc


&quot;  &quot;Supprimer les lignes vides&quot;
 &quot; ==========================&quot;

 map ,cel :%s/^\s\+$//e^M
 map ,cqoq :%s/^&gt;\s\+/&gt; /e^M


&quot; &quot;remove all &gt; On blah... stuff left behind in quoted text - huggie&quot;
  nmap ,cqmh :g/^\([&gt;*] \)\+On.*wrote:$/d

&quot; &quot;vim doesn&#039;t yet do matching on multilines AFAIK.&quot;
  map ,db :1,20s/\(^On.*wrote:$\)\n\+/\1/^M

&quot; &quot;Clear blank lines after my On foo wrote: &quot;
  map ,db /^&gt;.*On.*wrote:$/e^Mjmt:.,.s/^$//gec^Mq/^.\+$^Mkmb`td&#039;b^M

&quot; &quot;Correction orthgraphique (indispensable)&quot;

 map ,i :w:!aspell --mode=email -c %:e %
 map ,I :w:!aspell -c %:e %

&quot; &quot; Kill empty quoted lines&quot;

 nmap ,ceql :g/^\(&gt; \)\{2,}\s*$/d^M
 nmap ,cqel :%s/^&gt; \s*$//^M

&quot; &quot; Alter group reply for Black Cat.&quot;
 map ,e 3G:s/^Cc:.* ]*\)&gt;\=$/Bcc: \1/jddkyy1GP:s/Bcc: \(.*\)$/From: Bernard Schoenacker /jdd


 map ,rq1 /^&gt; *-- ^Mmt/^[^&gt;]*$^Mkmb``d&#039;b^M &quot; remove quoted sig
 map ,rq2 /^&gt; *-----------^Mmt/^[^&gt;]*$^Mkmb``d&#039;b^M &quot; remove quoted sig
 map ,rq3 /^&gt; *___________^Mmt/^[^&gt;]*$^Mkmb``d&#039;b^M &quot; remove quoted sig

&quot; &quot; Turn all blocks of empty lines (within current visual)&quot;
&quot; &quot; into *one* empty line:&quot;
 map ,dl :g/^$/,/./-j^M

 &quot; &quot;Condense multiple Re:&#039;s&quot;
  map ,re 1G/^Subject::s/\(Re: \)\+/Re: /e^M

&quot; &quot; Sven&#039;s wondeful change subject macro&quot;
  map ,cs 1G/^Subject: yypIX-Old--W
  vmap ,qp :s/^/&gt; /^M

 &quot; &quot;Remove email bit in from line.&quot;
 map ,w 1G:s/^From:\(.*\) $/From:\1 /$

&quot; Update wibble
  map ,ne 1G/&lt;trV/&lt;\/tdyP/dtf&gt;lDa=strftime(&quot;%a, %d %b %Y %H:%M:%S %z&quot;)jjV/&lt;hrkdOkA

&quot; Fabien Penso - Pour copier/coller du texte dans deux sessions vim

 nmap    _Y      :.w! ~/.vi_tmp
 vmap    _Y      :w! ~/.vi_tmp
 nmap    _P      :r ~/.vi_tmp
 map        :shell
&quot; Aurélien Beaujean
&quot;
  nnoremap Q gq
  vnoremap Q gq
 map F {!}par -w76 -gtjq

&quot; indentation multiple ( merci Matt Kunze )

  noremap &lt; &lt;gv
  noremap &gt; &gt;gv

&quot; Scroll in insert mode CRTL E and CTRL Y

 inoremap  
 inoremap  

noremap  :so `~/bin/vimspell.sh %`
noremap  :syntax clear SpellErrors

map ,kqs G?^&gt; *-- $d}
map ,kpq :%s/^&gt; *[a-zA-Z]*&gt;/&gt; &gt;/
map ,ref 1G/^$V/^-- $Q1G
map ,ref G?^-- $V1G/^[ \t]*$Q1G

&quot; snip (merci Nico)
  
  vmap  ;snip c&gt;[...]

&quot; (A/désa)ctiver un bloc commenté
&quot;
  vmap  ;com :s/^/#/g
  vmap  ;uncom :s/^#//g

&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;

&quot; Some Debian-specific things
  if has( &quot;autocmd&quot; )
  augroup filetype
  au BufRead reportbug.*		set ft=mail
  au BufRead reportbug-*		set ft=mail
  augroup END
 endif

&quot; Mail and News autocommands
&quot; ==========================
&quot; au BufRead ~/.article*,~/.followup,mutt* source ~/.vim/words_tools.vim
&quot; au BufRead ~/.article*,~/.followup,mutt* source ~/.vim/Mail_mutt_alias.set

&quot; au BufRead ~/.article*,~/.followup,mutt* :silent! normal ,cqmh &quot; Remove quoted On blah stuff
&quot; au BufRead ~/.article*,~/.followup,mutt* normal ,re &quot; Remove many Re:&#039;s from the Subject line
&quot; au BufRead ~/.article*,~/.followup,mutt* normal ,ceql &quot; Remove empty quoted lines
&quot; au BufRead ~/.article*,~/.followup,mutt* normal ,db &quot; Remove the empty lines after an unquoted On blah stuff
  au BufRead ~/.article*,~/.followup,mutt* normal ,cqel &quot; Clear empty lines and turn into space to write in
&quot; au BufRead ~/.article*,~/.followup,mutt* normal ,cel
&quot; au BufRead ~/.article*,~/.followup,mutt* normal ,cqoq
&quot; au BufRead ~/.article*,~/.followup,mutt* normal ,rq1 &quot; remove quoted signatures
&quot; au BufRead ~/.article*,~/.followup,mutt* normal ,rq2 &quot; remove quoted signatures
&quot; au BufRead ~/.article*,~/.followup,mutt* normal ,rq3 &quot; remove quoted signatures
&quot; au BufRead ~/.article*,~/.followup,mutt* :silent! normal ,dl &quot; Remove blocks of empty lines

&quot; Permet de positionner le curseur sur la dernière
&quot; ligne éditée du fichier ouvert.
&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
au BufReadPost * if line(&quot;&#039;\&quot;&quot;) &gt; 0&#124;if line(&quot;&#039;\&quot;&quot;) &lt;= line(&quot;$&quot;)&#124;exe(&quot;norm &#039;\&quot;&quot;)&#124;else&#124;exe &quot;norm $&quot;&#124;endif&#124;endif &quot; Be nice and quiet



&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
highlight StatusLine  term=reverse cterm=bold ctermfg=3 ctermbg=4 guifg=wheat guibg=#2f4f4f

&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
&quot; Affiche la date au format RFC822 - ftplugin/debchangelog. Nico
function! Date822()
    let savelang = v:lc_time
    execute &quot;language time C&quot;
    let dateandtime = strftime(&quot;%a, %d %b %Y %X %z&quot;)
    execute &quot;language time &quot; . savelang
    return dateandtime
endfunction
iab debdate =Date822()

&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
&quot; Racourcis corrigeant la ponctuation et les accents dans le texte

iab ca ça
iab Ca Ça
iab &lt;&gt; »
iab etre être
iab meme même
iab ladate =strftime(&quot;%A %d %B %Y&quot;)
iab lheure =strftime(&quot;%M:%H&quot;)


&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
&quot; Mapping perso pour plus d&#039;ergonomie
&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
imap ² 
map  :set invpastei
map  :SpellSetLanguage francais
map  :SpellChangeLanguage
map tdev :set tags=~/tags/dev_sitalibs_common.tags,~/tags/dev_sitalibs_net7.tags
map tprod :set tags=~/tags/prod_sitalibs_common.tags,~/tags/prod_sitalibs_net7.tags

&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot; 
&quot; Quelques alias LaTeX
&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot; 
au FileType tex set tw=90
au FileType tex iab enum \begin{enumerate}\item \end{enumerate}i
au FileType tex iab verb \begin{verbatim}\end{verbatim}
au FileType tex iab itmz \begin{itemize}\item \end{itemize}
au FileType tex iab desc \begin{description}[breaklabel]\item \end{description}
au FileType tex iab func \begin{descrfct}{}\synopsis\me\prototype\me\retour\end{descrfct}
autocmd BufNewFile,BufRead *.t set filetype=perl


&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot; 
&quot; Quelques alias Perl
&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot; 
iab p_start !/usr/bin/perluse strict;use warnings;
iab p_func # ------------------------------------------------------------------------------------nom : ...description : ...parametres : ...retours :------------------------------------------------------------------------------------
iab p_comment ###########################################################################################################################
au FileType perl,c iab if() if () {}i
au FileType perl,c iab ife() if () {}else{}i

&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot; 
&quot; Quelques alias HTML
&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot; 
iab h_t1 i
iab h_t2 i
iab h_t3 i
iab h_b &lt;strong&gt;&lt;/strong&gt;i

&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
&quot; Set paper size from /etc/papersize if available (Debian-specific)
if filereadable(&quot;/etc/papersize&quot;)
  try
    let s:shellbak = &amp;shell
&quot;   let &amp;shell=&quot;/bin/zsh&quot;
    let &amp;shell=&quot;/bin/sh&quot;
    let s:papersize = matchstr(system(&quot;cat /etc/papersize&quot;), &quot;\\p*&quot;)
    let &amp;shell=s:shellbak
    if strlen(s:papersize)
      let &amp;printoptions = &quot;paper:&quot; . s:papersize
    endif
  catch /^Vim\%((\a\+)\)\=:E145/
  endtry
endif

&quot; Source a global configuration file if available
 if filereadable ( &quot;/etc/vim/vimrc.local&quot; )
   source /etc/vim/vimrc.local
 endif

&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
 if has(&quot;multi_byte&quot;)
    set encoding=utf-8 nobomb    &quot; BOM often causes trouble
    setglobal fileencoding=UTF-8
    set nobomb
    set termencoding=UTF-8
&quot;  &quot;set termencoding=iso-8859-15&quot;
&quot;  &quot;set fileencodings+=ucs-bom,iso-8859-1,iso-8859-15,iso-8859-3,UTF-8
    set fileencodings+=UTF-8
 else
  echoerr &quot;Sorry, this version of (g)vim was not compiled with +multi_byte&quot;
endif

&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;
&quot; &quot; GUI {{{ &quot;
if has(&#039;gui_gtk2&#039;) &quot;  You can also specify a different font, overriding the default font &quot;
   set guifont=Bitstream\ Vera\ Sans\ Mono\ 12
  else
&quot;  &quot; Police de caractère pour Gvim qui supporte le symbole euro&quot;
&quot; set guifont=-misc-fixed-medium-r-semicondensed-*-*-111-75-75-c-*-iso8859-15
  set guifont=-misc-fixed-medium-r-semicondensed-*-*-111-75-75-c-*-utf8
&quot;  set guifont=Envy\ Code\ R\ Medium\ 14          &quot; polices pour gvim
&quot; set guioptions=agrLt
&quot; set guifont=Lucida_Console:h10:cANSI
  map   c&gt;:simalt ~&gt;
 endif
&quot; &quot;  }}} &quot;</description>
		<content:encoded><![CDATA[<p>voici un vimrc complet et qui à été corrigé il y a peut de temps ( utf-8 bom ) &#8230;.<br />
il est opérationnel et commenté au maximum &#8230;.</p>
<p> " Remarque : "<br />
" " =========== "<br />
" " Ce fichier de configuration est une synthèse de différentes documentations"<br />
" " présentes sur l&#8217;ordinateur et ainsi que sur les sites suivants :"</p>
<p>" "  "<br />
" "  "<br />
" "  "</p>
<p>" " &#8216;:help options.txt&#8217; ou &#8216;:help nom_du_paramètre&#8217; dans Vim "<br />
" " pour avoir de l&#8217;aide sur les paramètres de ce fichier de configuration"</p>
<p>" " Avertissement : "<br />
" "================= "<br />
" "les macros utilisables avec vim sont disponibles sur les sites :"</p>
<p>" " URL :  "<br />
" " URL :   "</p>
<p>" " ==================================================================== "<br />
" " lien concernant l&#8217;édition HTML ( Doctype ) :"</p>
<p>" "URL :  "</p>
<p>" "==================================================================== "<br />
   runtime! debian.vim   "  "solution system Debian Vim70&#8243;<br />
" "set runtimepath=~/.vim,/etc/vim,/usr/share/vim/vimfiles,/usr/share/vim/addons,/usr/share/vim/vimcurrent,/usr/share/vim/vimfiles,/usr/share/vim/addons/after,~/.vim/after"<br />
" " =================================================================== "</p>
<p>" set autochdir"  " change automatiquement le rÃ©rtoire de travail<br />
  set autoindent		" "always set autoindenting on"<br />
  set autoread       " " répercute dynamiquement les modifs (vim5)"<br />
  set autowrite	 " "Automatically save before commands like :next &amp; :make"<br />
  set background=dark<br />
" set backspace=2   " allow backspace to delete newlines and beyond "<br />
  set backspace=indent,eol,start	" "more powerful backspacing"<br />
" set backup                      " create backups"<br />
" set backupcopy=yes	" Keep a backup file<br />
" set backupdir=~/tmp,.,~/,/tmp  " the backup directories"<br />
" set bex=.bak                   " the backup extension"<br />
" "set bomb"<br />
" set ch=1<br />
" set cin<br />
  set cindent<br />
" set cinoptions=(0      " " Options d&#8217;indentation pour un fichier C "<br />
  set  cinoptions =&gt;s,e0,n0,f0,{0,}0,^0,:s,=s,l0,gs,hs,ps,ts,+s,c3,C0,(2s,us,U0,w0,m0,j0,)20,*30<br />
  set columns=80         " " Nombre de colonnes "<br />
  set comments=b:#,:%,fb:-,n:&gt;,n:),sr:/*,mb:*,el:*/,n:###,n:\"<br />
" "set comments default: sr:/*,mb:*,el:*/,://,b:#,:%,:XCOMM,n:&gt;,fb:- "<br />
  set cursorline   " colore la ligne courante<br />
  set debug=msg  " mode raleur &#8230; à décocher pour le dev !<br />
" set digraph            " " Required for e.g. German umlauts."<br />
" set encoding=UTF-8    "<br />
  set errorformat=%f:%l:%c:%m,%f:kk%l:\ %m,In\ file\ included\ from\ %f:%l:,\^I\^Ifrom\ %f:%l%m,\"%f\"\\\,\ line\ %l.%c:%m\,\ %f:%l:%m,%f:%l:%c:%m " " the error format works for gcc, javac, jikes (32) (after filtering) "<br />
" set expandtab "supprime les tabulations et met des espaces<br />
"let g:debian_cp = 1<br />
 let html_use_css=&#8217;yes&#8217;    " TOhtml moderne"<br />
" set fileencodings+=default " "Make sure we have a sane fallback for encoding detection "<br />
" set fileencodings+=ucs-bom,iso-8859-1,iso-8859-15,iso-8859-3,UTF-8<br />
  set foldcolumn=1 "  noter dans la marge les plis existants<br />
  set foldlevel=12  " " 12 niveaux d&#8217;indentation par défaut pour les folders"<br />
  set foldmethod=indent " " Le découpage de dossiers basé sur l&#8217;indentation "<br />
 " " set foldmethod=syntax "Réduira automatiquement les fonctions et blocs (#region en C# par exemple)<br />
" set foldtext=MyFoldFunction() "on utilise notre fonction (optionnel)<br />
"  \ set ft=html |<br />
  set gdefault      "  " Use &#8216;g&#8217; flag by default with :s/foo/bar/."<br />
  setglobal fileencoding=UTF-8<br />
" set go-=r   " pas d&#8217;ascenseur dans gvim<br />
" set guifont=Bitstream\ Vera\ Sans\ Mono\ 12<br />
" set guifont=Deja\ Vu\ Sans\ Mono\ Medium\ 12   " polices pour gvim<br />
" set guifont=Droid\ Sans\ Mono\ Medium\ 11      " polices pour gvim<br />
" set guifont=Envy\ Code\ R\ Medium\ 14          " polices pour gvim<br />
" set guifont=Lucida_Console:h10:cANSI<br />
" set guifont=-misc-fixed-medium-r-semicondensed-*-*-111-75-75-c-*-iso8859-15<br />
" set guifont=-misc-fixed-medium-r-semicondensed-*-*-111-75-75-c-*-utf8<br />
  set helpfile=$VIMRUNTIME/doc/help.txt     " " Fichier d&#8217;aide"<br />
" set helpfile=$VIMRUNTIME/doc/help.frx.txt " " Fichier d&#8217;aide"<br />
" set helpfile=$VIMRUNTIME/doc/help.txt.gz " " Fichier d&#8217;aide"<br />
  set history=50    " " keep 50 lines of command line history"<br />
" "set highlight mode"<br />
" "set highlight=8b,@-,db,es,lb,mb,M-,nu,rs,sr,tb,vr,ws"<br />
  set hlsearch    " colore la recherche<br />
" set ignorecase  " " Les recherches sont insensible à la casse "<br />
  set incsearch   " " Recherche d&#8217;ordre incrementale "<br />
  set iskeyword=@,48-57,_,192-255,-,. " " Useful for CTRL-] stuff."<br />
  set joinspaces<br />
  set laststatus=2  " " Affiche une barre de status en bas de l&#8217;écran "<br />
  set lazyredraw    " " redraw screen while executing Cmds "<br />
" set lbr!         " ne coupe pas les mots<br />
  set linebreak     " " Don&#8217;t wrap words by default "<br />
  set listchars=extends:»,eol:¶,trail:·,tab:»­ " " tabulations &amp; espaces marqués en bleu"<br />
  set listchars=tab:&gt;-,trail:- " " tabulations &amp; espaces marqués en bleu "<br />
  set list      " " Décommentez les 2 lignes suivantes si vous voulez avoir les"<br />
  set magic         " " Use &#8216;magic&#8217; patterns (extended regular expressions)."<br />
" set makeprg=gmake " default make program to use<br />
" set modelines=1   " check one line for commands in each file<br />
" set mouse=a        " turn off the mouse in the xterm "<br />
  set mousehide  " cache la souris lors de l&#8217;utilisation du clavier<br />
  set mps+=   " " les balises ouvrantes et fermantes du HTML : "<br />
  set nocompatible " " Use Vim defaults instead of 100% vi compatibility "<br />
  set noerrorbells<br />
" set noexpandtab<br />
  set noguipty " " Make external commands work through a pipe instead of a pseudo-tty"<br />
" set nospell<br />
" set nospell spelllang=fr " on veut de la correction orthographique en français<br />
  set nostartofline " "Garde le curseur dans la même colonne ( chgmt de ligne )"<br />
" set nowrap<br />
" set nu!                  " affiche les nums de ligne<br />
" set path=.,~/Documents,/var/www/,$VIMRUNTIME/syntax/<br />
  set ruler          "   " Affiche la position du curseur &#8216;ligne,colonne&#8217; "<br />
  set scrolloff=2 " "Garde toujours la ligne visible à l&#8217;écran au dessus du curseur "<br />
  set shiftwidth=4<br />
  set shortmess=atTi   " "« I majusucle » supprime le message d&#8217;acceuil"<br />
  set showcmd	" " Show (partial) command in status line."<br />
  set showmatch	  " " Show matching brackets. "<br />
  set smartcase<br />
  set smartindent<br />
" set smarttab " insert sw spaces when using tab in front of a line"<br />
" set softtabstop=4<br />
" "set spell"<br />
" "set spelllang=en,fr"<br />
" "set spellsuggest=5&#8243;<br />
  set statusline=%&lt;%f%h%m%r%=%{&amp;ff}\ %l,%c%V\ %P &quot; &quot; Contenu de la barre de status &quot;<br />
&quot; set statusline=%&lt;%f%h%m%r%=%l,%c\ %P<br />
&quot; Suffixes that get lower priority when doing tab completion for filenames.<br />
&quot; These are files we are not likely to want to edit or read.<br />
  set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc,.class<br />
&quot; set syntax=on<br />
  set tabstop=4      &quot; &quot; tabs are to be set at 4 spaces &quot;<br />
&quot; set t_Co=16<br />
&quot; set termencoding=iso-8859-15&quot;<br />
  set termencoding=UTF-8<br />
  set textauto       &quot; &quot; recognize ^M files&quot;<br />
  set textwidth=0    &quot; &quot; Don&#039;t wrap lines by default &quot;<br />
  set title<br />
&quot; set t_kD=           &quot; &quot; Activer le Backslash &quot;<br />
  set ttyscroll=0<br />
  set ttyfast          &quot; &quot; We have a fast terminal connection.&quot;<br />
  set undolevels=200   &quot; &quot; on peut se tromper 200 fois dans 1 commande &quot;<br />
&quot; set verbose=9        &quot; test the auto commands&quot;<br />
  set viminfo=&#039;10,:20,\&quot;50,\&quot;100,%,n~/.viminfo &quot; &quot; Options du fichier ~/.viminfo&quot;<br />
  set vb     &quot;  &quot; Avertissement par flash (visual bell) plutôt que par beep&quot;<br />
&quot; set t_vb=<br />
&quot; set visualbell<br />
  set whichwrap=,[,] " "Passe d&#8217;une ligne à l&#8217;autre ( flèches gauche &amp; droite )"<br />
" set wig=*.o,*.obj,*~<br />
  set wildchar=<br />
" " set wildignore=*.o,*.r,*.so,*.sl,*.tar,*.tgz "ignorer certains types de fichiers pour la complétion des includes<br />
" " set wildignore+=.svn,CVS,*.git,*.o,*.a,*.class,*.la,*.so,*.obj,*.swp,*.log<br />
  set wildmode=list:full  "  " Option de la complétion automatique"<br />
" "set wildmode=list:longest,list:full "affiche toutes les possibilités<br />
" " set wmnu            "affiche le menu"</p>
<p>" " =================================================================="<br />
" "Colorisation adaptée au terminal"<br />
if &amp;term =~ "xterm-debian" || &amp;term =~ "xterm-xfree86&#8243;</p>
<p>  set t_Co=16<br />
  set t_Sf=^[[3%dm<br />
  set t_Sb=^[[4%dm</p>
<p> endif</p>
<p>" " Make p in Visual mode replace the selected text with the "" register. "<br />
vnoremap p :let current_reg = @"gvdi=current_reg</p>
<p>if has("syntax") &amp;&amp; (&amp;t_Co &gt; 2 || has("gui_running"))</p>
<p>" " Vim5 and later versions support syntax highlighting. Uncommenting the next"<br />
" " line enables syntax highlighting by default."<br />
"<br />
 syntax on<br />
 syntax enable<br />
 set hlsearch<br />
 endif</p>
<p>" colorscheme  blue      " Jeu de couleurs avec un fond bleu (mcedit)"<br />
" colorscheme  darkblue  " Jeu de couleurs employant un fond bordeau"<br />
" colorscheme  default   " Utiliser le jeu de couleurs standard"<br />
" colorscheme  delek     " Jeu de couleurs employant un fond bordeau"<br />
" colorscheme  desert    " Jeu de couleurs ayant un fond noir"<br />
" colorscheme  elflord   " Jeu de couleurs ayant un fond noir"<br />
" colorscheme  evening   " jeu de couleurs similaire au modèle standard"<br />
  colorscheme  koehler   " jeu de couleurs similaire au modèle standard"<br />
" colorscheme  morning   " Jeu de couleurs ayant un fond gris ( elinks)**"<br />
" colorscheme  murphy    " Jeu de couleurs employant un fond bordeau"<br />
" colorscheme  pablo     " jeu de couleurs similaire au modèle standard"<br />
" colorscheme  peachpuff " Jeu de couleurs ayant un fond noir ( lynx )"<br />
" colorscheme  ron       " jeu de couleurs similaire au modèle standard"<br />
" colorscheme  shine     " Jeu de couleurs ayant un fond gris ( elinks)"<br />
" colorscheme  sukria<br />
" colorscheme  torte     " Jeu de couleurs ayant un fond noir ( lynx )"<br />
" colorscheme  zellner</p>
<p>" " =================================================================="</p>
<p>if has("autocmd")<br />
 " Enabled file type detection<br />
 " Use the default filetype settings. If you also want to load indent files<br />
 " to automatically do language-dependent indenting add 'indent' as well.<br />
filetype plugin on<br />
endif " has ("autocmd")</p>
<p>  autocmd BufNewfile,BufRead *.c set expandtab<br />
  autocmd BufNewfile,BufRead *.c set tabstop=4<br />
  autocmd BufNewfile,BufRead *.h set expandtab<br />
  autocmd BufNewfile,BufRead *.h set tabstop=4<br />
  autocmd BufNewfile,BufRead *.cpp set expandtab<br />
  autocmd BufNewfile,BufRead *.cpp set tabstop=4<br />
" autocmd BufNewFile,BufRead mutt-* set nonu " "pas de num pour Mutt"<br />
" autocmd BufNewFile         *.html 0r~/.vim/templates/xhtml.html</p>
<p>" " touches personnelles au filetype<br />
" "{{{ "<br />
  au BufNewFile *.xsl 0r~/.vim/templates/xsl.xsl<br />
  au BufNewFile *.xml 0r~/.vim/templates/xml.<br />
" au BufNewFile,BufRead *mutt/* if ! &amp;ft | set ft=muttrc | endif<br />
  au BufNewFile,BufRead *.tt2.*,tt2.*,*.tt2 runtime macros/tt2.vim<br />
  au BufNewFile,BufRead *.htt2ml<br />
  			\ set ft=html |<br />
  			\ runtime macros/tt2.vim<br />
  au BufNewFile *.html 0r~/.vim/templates/xhtml.html<br />
  au BufNewFile *.c 0r~/.vim/templates/c.c<br />
" " }}}"</p>
<p>"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""<br />
" " pour ton bien ! {{{"<br />
" noremap  :echoerr 'tes nouveaux copains sont hjkl'<br />
" noremap  :echoerr 'tes nouveaux copains sont hjkl'<br />
" noremap  :echoerr 'tes nouveaux copains sont hjkl'<br />
" noremap  :echoerr 'tes nouveaux copains sont hjkl'<br />
" " }}}"</p>
<p>" "Taille du texte et des tabluations selon les fichiers que l'on édite"</p>
<p>  autocmd BufRead *.tex,*.latex set tw=100<br />
" autocmd BufRead *.tex,*.latex set nocin<br />
" autocmd BufRead .followup,.article,.letter,mutt* set tw=72<br />
" autocmd BufRead .followup,.article,.letter,mutt* set tabstop=8<br />
" autocmd BufRead .followup,.article,.letter,mutt* set nocin</p>
<p>" source ~/.vimMacros/bracketing.meta.vim<br />
" autocmd BufRead *.p[lm]* source ~/.vimMacros/perlfuncs.vim</p>
<p>" "all of this stuff allows me to write gzipped files natively&#8230;cool eh?"</p>
<p>" autocmd BufRead *.gz set bin|%!gunzip<br />
" autocmd BufRead *.gz set nobin<br />
" autocmd BufWritePre *.gz %!gzip<br />
" autocmd BufWritePre *.gz set bin<br />
" autocmd BufWritePost *.gz undo|set nobin<br />
" autocmd FileReadPost *.gz set bin|&#8217;[,']!gunzip<br />
" autocmd FileReadPost set nobin</p>
<p>autocmd BufRead ChangeLog set expandtab  "Spécial fichier Changelog<br />
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""<br />
" Personalisation des "paires" de caractères (pour surfer avec %)<br />
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""<br />
au FileType c,cpp,java,perl set mps+==:; " pour les langages de programmation, aller du = au ;<br />
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""<br />
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""<br />
" Make shift-insert work like in Xterm<br />
map<br />
map!  </p>
<p>"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""<br />
" "Editer le .vimrc"<br />
" map ,v :e ~/.vimrc<br />
  map ,v :split ~/.vimrc<br />
" "Reload le .vimrc sans quitter vim"<br />
"map ,u :source ~/.vimrc<br />
 map ,u :source ~/.vimrc</p>
<p>"  "Supprimer les lignes vides"<br />
 " =========================="</p>
<p> map ,cel :%s/^\s\+$//e^M<br />
 map ,cqoq :%s/^&gt;\s\+/&gt; /e^M</p>
<p>" "remove all &gt; On blah&#8230; stuff left behind in quoted text &#8211; huggie"<br />
  nmap ,cqmh :g/^\([&gt;*] \)\+On.*wrote:$/d</p>
<p>" "vim doesn&#8217;t yet do matching on multilines AFAIK."<br />
  map ,db :1,20s/\(^On.*wrote:$\)\n\+/\1/^M</p>
<p>" "Clear blank lines after my On foo wrote: "<br />
  map ,db /^&gt;.*On.*wrote:$/e^Mjmt:.,.s/^$//gec^Mq/^.\+$^Mkmb`td&#8217;b^M</p>
<p>" "Correction orthgraphique (indispensable)"</p>
<p> map ,i :w:!aspell &#8211;mode=email -c %:e %<br />
 map ,I :w:!aspell -c %:e %</p>
<p>" " Kill empty quoted lines"</p>
<p> nmap ,ceql :g/^\(&gt; \)\{2,}\s*$/d^M<br />
 nmap ,cqel :%s/^&gt; \s*$//^M</p>
<p>" " Alter group reply for Black Cat."<br />
 map ,e 3G:s/^Cc:.* ]*\)&gt;\=$/Bcc: \1/jddkyy1GP:s/Bcc: \(.*\)$/From: Bernard Schoenacker /jdd</p>
<p> map ,rq1 /^&gt; *&#8211; ^Mmt/^[^&gt;]*$^Mkmb"d&#8217;b^M " remove quoted sig<br />
 map ,rq2 /^&gt; *&#8212;&#8212;&#8212;&#8211;^Mmt/^[^&gt;]*$^Mkmb"d&#8217;b^M " remove quoted sig<br />
 map ,rq3 /^&gt; *___________^Mmt/^[^&gt;]*$^Mkmb"d&#8217;b^M " remove quoted sig</p>
<p>" " Turn all blocks of empty lines (within current visual)"<br />
" " into *one* empty line:"<br />
 map ,dl :g/^$/,/./-j^M</p>
<p> " "Condense multiple Re:&#8217;s"<br />
  map ,re 1G/^Subject::s/\(Re: \)\+/Re: /e^M</p>
<p>" " Sven&#8217;s wondeful change subject macro"<br />
  map ,cs 1G/^Subject: yypIX-Old&#8211;W<br />
  vmap ,qp :s/^/&gt; /^M</p>
<p> " "Remove email bit in from line."<br />
 map ,w 1G:s/^From:\(.*\) $/From:\1 /$</p>
<p>" Update wibble<br />
  map ,ne 1G/&lt;trV/&lt;\/tdyP/dtf&gt;lDa=strftime("%a, %d %b %Y %H:%M:%S %z")jjV/&lt;hrkdOkA</p>
<p>" Fabien Penso &#8211; Pour copier/coller du texte dans deux sessions vim</p>
<p> nmap    _Y      :.w! ~/.vi_tmp<br />
 vmap    _Y      :w! ~/.vi_tmp<br />
 nmap    _P      :r ~/.vi_tmp<br />
 map        :shell<br />
" Aurélien Beaujean<br />
"<br />
  nnoremap Q gq<br />
  vnoremap Q gq<br />
 map F {!}par -w76 -gtjq</p>
<p>" indentation multiple ( merci Matt Kunze )</p>
<p>  noremap &lt; &lt;gv<br />
  noremap &gt; &gt;gv</p>
<p>" Scroll in insert mode CRTL E and CTRL Y</p>
<p> inoremap<br />
 inoremap  </p>
<p>noremap  :so `~/bin/vimspell.sh %`<br />
noremap  :syntax clear SpellErrors</p>
<p>map ,kqs G?^&gt; *&#8211; $d}<br />
map ,kpq :%s/^&gt; *[a-zA-Z]*&gt;/&gt; &gt;/<br />
map ,ref 1G/^$V/^&#8211; $Q1G<br />
map ,ref G?^&#8211; $V1G/^[ \t]*$Q1G</p>
<p>" snip (merci Nico)</p>
<p>  vmap  ;snip c&gt;[...]</p>
<p>" (A/désa)ctiver un bloc commenté<br />
"<br />
  vmap  ;com :s/^/#/g<br />
  vmap  ;uncom :s/^#//g</p>
<p>"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""<br />
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""</p>
<p>" Some Debian-specific things<br />
  if has( "autocmd" )<br />
  augroup filetype<br />
  au BufRead reportbug.*		set ft=mail<br />
  au BufRead reportbug-*		set ft=mail<br />
  augroup END<br />
 endif</p>
<p>" Mail and News autocommands<br />
" ==========================<br />
" au BufRead ~/.article*,~/.followup,mutt* source ~/.vim/words_tools.vim<br />
" au BufRead ~/.article*,~/.followup,mutt* source ~/.vim/Mail_mutt_alias.set</p>
<p>" au BufRead ~/.article*,~/.followup,mutt* :silent! normal ,cqmh " Remove quoted On blah stuff<br />
" au BufRead ~/.article*,~/.followup,mutt* normal ,re " Remove many Re:&#8217;s from the Subject line<br />
" au BufRead ~/.article*,~/.followup,mutt* normal ,ceql " Remove empty quoted lines<br />
" au BufRead ~/.article*,~/.followup,mutt* normal ,db " Remove the empty lines after an unquoted On blah stuff<br />
  au BufRead ~/.article*,~/.followup,mutt* normal ,cqel " Clear empty lines and turn into space to write in<br />
" au BufRead ~/.article*,~/.followup,mutt* normal ,cel<br />
" au BufRead ~/.article*,~/.followup,mutt* normal ,cqoq<br />
" au BufRead ~/.article*,~/.followup,mutt* normal ,rq1 " remove quoted signatures<br />
" au BufRead ~/.article*,~/.followup,mutt* normal ,rq2 " remove quoted signatures<br />
" au BufRead ~/.article*,~/.followup,mutt* normal ,rq3 " remove quoted signatures<br />
" au BufRead ~/.article*,~/.followup,mutt* :silent! normal ,dl " Remove blocks of empty lines</p>
<p>" Permet de positionner le curseur sur la dernière<br />
" ligne éditée du fichier ouvert.<br />
"""""""""""""""""""""""""""""""""""""""""""""""""""<br />
au BufReadPost * if line("&#8216;\"") &gt; 0|if line("&#8216;\"") &lt;= line(&quot;$&quot;)|exe(&quot;norm &#039;\&quot;&quot;)|else|exe &quot;norm $&quot;|endif|endif &quot; Be nice and quiet</p>
<p>&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;<br />
highlight StatusLine  term=reverse cterm=bold ctermfg=3 ctermbg=4 guifg=wheat guibg=#2f4f4f</p>
<p>&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;<br />
&quot; Affiche la date au format RFC822 &#8211; ftplugin/debchangelog. Nico<br />
function! Date822()<br />
    let savelang = v:lc_time<br />
    execute &quot;language time C&quot;<br />
    let dateandtime = strftime(&quot;%a, %d %b %Y %X %z&quot;)<br />
    execute &quot;language time &quot; . savelang<br />
    return dateandtime<br />
endfunction<br />
iab debdate =Date822()</p>
<p>"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""<br />
" Racourcis corrigeant la ponctuation et les accents dans le texte</p>
<p>iab ca ça<br />
iab Ca Ça<br />
iab &lt;&gt; »<br />
iab etre être<br />
iab meme même<br />
iab ladate =strftime("%A %d %B %Y")<br />
iab lheure =strftime("%M:%H")</p>
<p>"""""""""""""""""""""""""""""""""""""""""""""""""""<br />
" Mapping perso pour plus d&#8217;ergonomie<br />
"""""""""""""""""""""""""""""""""""""""""""""""""""<br />
imap ²<br />
map  :set invpastei<br />
map  :SpellSetLanguage francais<br />
map  :SpellChangeLanguage<br />
map tdev :set tags=~/tags/dev_sitalibs_common.tags,~/tags/dev_sitalibs_net7.tags<br />
map tprod :set tags=~/tags/prod_sitalibs_common.tags,~/tags/prod_sitalibs_net7.tags</p>
<p>"""""""""""""""""""""""""""""""""""""""""""""""""""<br />
" Quelques alias LaTeX<br />
"""""""""""""""""""""""""""""""""""""""""""""""""""<br />
au FileType tex set tw=90<br />
au FileType tex iab enum \begin{enumerate}\item \end{enumerate}i<br />
au FileType tex iab verb \begin{verbatim}\end{verbatim}<br />
au FileType tex iab itmz \begin{itemize}\item \end{itemize}<br />
au FileType tex iab desc \begin{description}[breaklabel]\item \end{description}<br />
au FileType tex iab func \begin{descrfct}{}\synopsis\me\prototype\me\retour\end{descrfct}<br />
autocmd BufNewFile,BufRead *.t set filetype=perl</p>
<p>"""""""""""""""""""""""""""""""""""""""""""""""""""<br />
" Quelques alias Perl<br />
"""""""""""""""""""""""""""""""""""""""""""""""""""<br />
iab p_start !/usr/bin/perluse strict;use warnings;<br />
iab p_func # &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;nom : &#8230;description : &#8230;parametres : &#8230;retours :&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
iab p_comment ###########################################################################################################################<br />
au FileType perl,c iab if() if () {}i<br />
au FileType perl,c iab ife() if () {}else{}i</p>
<p>"""""""""""""""""""""""""""""""""""""""""""""""""""<br />
" Quelques alias HTML<br />
"""""""""""""""""""""""""""""""""""""""""""""""""""<br />
iab h_t1 i<br />
iab h_t2 i<br />
iab h_t3 i<br />
iab h_b <strong></strong>i</p>
<p>"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""<br />
" Set paper size from /etc/papersize if available (Debian-specific)<br />
if filereadable("/etc/papersize")<br />
  try<br />
    let s:shellbak = &amp;shell<br />
"   let &amp;shell="/bin/zsh"<br />
    let &amp;shell="/bin/sh"<br />
    let s:papersize = matchstr(system("cat /etc/papersize"), "\\p*")<br />
    let &amp;shell=s:shellbak<br />
    if strlen(s:papersize)<br />
      let &amp;printoptions = "paper:" . s:papersize<br />
    endif<br />
  catch /^Vim\%((\a\+)\)\=:E145/<br />
  endtry<br />
endif</p>
<p>" Source a global configuration file if available<br />
 if filereadable ( "/etc/vim/vimrc.local" )<br />
   source /etc/vim/vimrc.local<br />
 endif</p>
<p>"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""<br />
 if has("multi_byte")<br />
    set encoding=utf-8 nobomb    " BOM often causes trouble<br />
    setglobal fileencoding=UTF-8<br />
    set nobomb<br />
    set termencoding=UTF-8<br />
"  "set termencoding=iso-8859-15&#8243;<br />
"  "set fileencodings+=ucs-bom,iso-8859-1,iso-8859-15,iso-8859-3,UTF-8<br />
    set fileencodings+=UTF-8<br />
 else<br />
  echoerr "Sorry, this version of (g)vim was not compiled with +multi_byte"<br />
endif</p>
<p>"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""<br />
" " GUI {{{ "<br />
if has(&#8216;gui_gtk2&#8242;) "  You can also specify a different font, overriding the default font "<br />
   set guifont=Bitstream\ Vera\ Sans\ Mono\ 12<br />
  else<br />
"  " Police de caractère pour Gvim qui supporte le symbole euro"<br />
" set guifont=-misc-fixed-medium-r-semicondensed-*-*-111-75-75-c-*-iso8859-15<br />
  set guifont=-misc-fixed-medium-r-semicondensed-*-*-111-75-75-c-*-utf8<br />
"  set guifont=Envy\ Code\ R\ Medium\ 14          " polices pour gvim<br />
" set guioptions=agrLt<br />
" set guifont=Lucida_Console:h10:cANSI<br />
  map   c&gt;:simalt ~&gt;<br />
 endif<br />
" "  }}} "</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : josephtux</title>
		<link>http://linux-attitude.fr/post/vimrc-collaboratif/comment-page-1#comment-11065</link>
		<dc:creator>josephtux</dc:creator>
		<pubDate>Sun, 13 Feb 2011 16:59:28 +0000</pubDate>
		<guid isPermaLink="false">http://linux-attitude.fr/post/vimrc-collaboratif#comment-11065</guid>
		<description>Bonjour, initiative bien sympa, mais illisible en bleu foncé sur gris foncé !
Merci à tous les maîtres-toile de penser aux malvoyants de toute sorte !
( bien sur, je peux désactiver les CSS, mais ce serait si simple de lire tout de suite )
Juste pour aider, en toute cordialité: j&#039;en fais surement de bien pires..</description>
		<content:encoded><![CDATA[<p>Bonjour, initiative bien sympa, mais illisible en bleu foncé sur gris foncé !<br />
Merci à tous les maîtres-toile de penser aux malvoyants de toute sorte !<br />
( bien sur, je peux désactiver les CSS, mais ce serait si simple de lire tout de suite )<br />
Juste pour aider, en toute cordialité: j&#8217;en fais surement de bien pires..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : peck</title>
		<link>http://linux-attitude.fr/post/vimrc-collaboratif/comment-page-1#comment-10854</link>
		<dc:creator>peck</dc:creator>
		<pubDate>Mon, 24 Jan 2011 13:24:52 +0000</pubDate>
		<guid isPermaLink="false">http://linux-attitude.fr/post/vimrc-collaboratif#comment-10854</guid>
		<description>En effet, tous les mkdir n&#039;acceptent pas de changer l&#039;ordre des arguments, je corrige.</description>
		<content:encoded><![CDATA[<p>En effet, tous les mkdir n&#8217;acceptent pas de changer l&#8217;ordre des arguments, je corrige.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : steup</title>
		<link>http://linux-attitude.fr/post/vimrc-collaboratif/comment-page-1#comment-10853</link>
		<dc:creator>steup</dc:creator>
		<pubDate>Mon, 24 Jan 2011 12:16:47 +0000</pubDate>
		<guid isPermaLink="false">http://linux-attitude.fr/post/vimrc-collaboratif#comment-10853</guid>
		<description>Il y a une erreur dans le paragraphe &quot;sauvegarder les fichier ~ dans ~/.vim/backup avec crréation du répertoire blah blah
La ligne :
call system(&quot;mkdir $HOME/.vim/backup -p&quot;)
est a remplacer par :
call system(&quot;mkdir -p $HOME/.vim/backup&quot;)
sinon ca crée des répertoires &quot;-p&quot; un peu partout (qui sont par ailleurs chiants a supprimer - Il faut utiliser : &quot;rm -- -p&quot; pour echapper le &quot;-&quot; en disant a rm que la liste de ses arguments est finie, et que ce qui suit est donc le fichier/repertoire a traiter - Ca marche avec toutes les commandes en passant, le &quot;--&quot; )</description>
		<content:encoded><![CDATA[<p>Il y a une erreur dans le paragraphe "sauvegarder les fichier ~ dans ~/.vim/backup avec crréation du répertoire blah blah<br />
La ligne :<br />
call system("mkdir $HOME/.vim/backup -p")<br />
est a remplacer par :<br />
call system("mkdir -p $HOME/.vim/backup")<br />
sinon ca crée des répertoires "-p" un peu partout (qui sont par ailleurs chiants a supprimer &#8211; Il faut utiliser : "rm &#8212; -p" pour echapper le "-" en disant a rm que la liste de ses arguments est finie, et que ce qui suit est donc le fichier/repertoire a traiter &#8211; Ca marche avec toutes les commandes en passant, le "&#8211;" )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Peck</title>
		<link>http://linux-attitude.fr/post/vimrc-collaboratif/comment-page-1#comment-10827</link>
		<dc:creator>Peck</dc:creator>
		<pubDate>Fri, 21 Jan 2011 09:39:12 +0000</pubDate>
		<guid isPermaLink="false">http://linux-attitude.fr/post/vimrc-collaboratif#comment-10827</guid>
		<description>Ah mais j&#039;ai compris ton problème, les couleurs choisies pour la coloration syntaxiques ne sont pas les bonnes. Ça veut dire que set background&amp;
 ne marche pas chez toi, il faut donc le remplacer par 

set background=dark

Tu verra, tout sera plus clair !

Ou alors tu as vraiment un fond blanc, et dans ce cas il vaut mieux changer la couleur de CursorLine </description>
		<content:encoded><![CDATA[<p>Ah mais j&#8217;ai compris ton problème, les couleurs choisies pour la coloration syntaxiques ne sont pas les bonnes. Ça veut dire que set background&amp;<br />
 ne marche pas chez toi, il faut donc le remplacer par </p>
<p>set background=dark</p>
<p>Tu verra, tout sera plus clair !</p>
<p>Ou alors tu as vraiment un fond blanc, et dans ce cas il vaut mieux changer la couleur de CursorLine</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 2/14 queries in 0.021 seconds using apc
Object Caching 365/375 objects using apc
Content Delivery Network via N/A

Served from: linux-attitude.fr @ 2012-02-08 22:11:09 -->
