<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://bepo.fr/wiki/index.php?action=history&amp;feed=atom&amp;title=Utilisateur%3AJd%2Fvimrc</id>
	<title>Utilisateur:Jd/vimrc - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://bepo.fr/wiki/index.php?action=history&amp;feed=atom&amp;title=Utilisateur%3AJd%2Fvimrc"/>
	<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;action=history"/>
	<updated>2026-04-04T01:18:37Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=17922&amp;oldid=prev</id>
		<title>Jd : Contenu remplacé par « La dernière version est [http://github.com/chikamichi/vim disponible sur GitHub]. Peu de choses en rapport avec le bépo, mais un certain nombre d&#039;astuces « rares » ... »</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=17922&amp;oldid=prev"/>
		<updated>2011-04-21T18:03:09Z</updated>

		<summary type="html">&lt;p&gt;Contenu remplacé par « La dernière version est [http://github.com/chikamichi/vim disponible sur GitHub]. Peu de choses en rapport avec le bépo, mais un certain nombre d&amp;#039;astuces « rares » ... »&lt;/p&gt;
&lt;a href=&quot;https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;amp;diff=17922&amp;amp;oldid=15697&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Jd</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15697&amp;oldid=prev</id>
		<title>Jd le 13 septembre 2009 à 04:31</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15697&amp;oldid=prev"/>
		<updated>2009-09-13T04:31:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 13 septembre 2009 à 06:31&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La dernière version est [http://github.com/chikamichi/config-files/blob/6dd146d988afeb51fa405f9b858adcb9e4de12b6/.vimrc disponible sur GitHub]. Peu de choses en rapport avec le bépo, mais un certain nombre d&#039;astuces « rares » ou personnalisées Ci-dessous, une copie (pas forcément à jour !) profitant de la coloration syntaxique du wiki…&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La dernière version est [http://github.com/chikamichi/config-files/blob/6dd146d988afeb51fa405f9b858adcb9e4de12b6/.vimrc disponible sur GitHub]. Peu de choses en rapport avec le bépo, mais un certain nombre d&#039;astuces « rares » ou personnalisées&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Attention, j&#039;utilise de nombreux plugins !&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ci-dessous, une copie (pas forcément à jour !) profitant de la coloration syntaxique du wiki…&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;vim&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;vim&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l324&quot;&gt;Ligne 324 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 326 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; thème de coloration syntaxique par défaut&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; thème de coloration syntaxique par défaut&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;colorscheme zenburn&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; http://vimcolorschemetest.googlecode.com/svn/html/index-c.html&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/ins&gt;colorscheme zenburn&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;colorscheme blackdust&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;colorscheme eclm_wombat&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;if has(&amp;quot;gui_running&amp;quot;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;if has(&amp;quot;gui_running&amp;quot;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l345&quot;&gt;Ligne 345 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 350 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;endif&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;endif&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; couleurs des numéros de lignes&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, en accord avec zenburn&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; couleurs des numéros de lignes&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;hi LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/ins&gt;hi LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; couleurs &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;des numéros &lt;/del&gt;des folds&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, en accord avec zenburn&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; couleurs des folds&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;hi Folded ctermbg=LightGreen ctermfg=white guibg=DarkOliveGreen guifg=ivory&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/ins&gt;hi Folded ctermbg=LightGreen ctermfg=white guibg=DarkOliveGreen guifg=ivory&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; couleurs plus sympas pour les pop-up et menus&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, en accord avec le thème zenburn&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/ins&gt;&quot; couleurs plus sympas pour les pop-up et menus&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:highlight Pmenu    guibg=brown   gui=bold&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/ins&gt;:highlight Pmenu    guibg=brown   gui=bold&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:highlight PmenuSel guibg=DarkRed gui=bold&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/ins&gt;:highlight PmenuSel guibg=DarkRed gui=bold&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; how many lines to sync backwards&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; how many lines to sync backwards&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l500&quot;&gt;Ligne 500 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 505 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; {{{ Gestion du fenêtrage&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; {{{ Gestion du fenêtrage&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; tabs everywhere!&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; you&#039;ll need to edit gvim.desktop:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; http://vim.wikia.com/wiki/Launch_files_in_new_tabs_under_Unix &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tab all&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;if has(&amp;quot;gui_running&amp;quot;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;if has(&amp;quot;gui_running&amp;quot;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jd</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15696&amp;oldid=prev</id>
		<title>Jd le 13 septembre 2009 à 01:03</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15696&amp;oldid=prev"/>
		<updated>2009-09-13T01:03:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 13 septembre 2009 à 03:03&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l146&quot;&gt;Ligne 146 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 146 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; {{{ correction orthographique&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; {{{ correction orthographique&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;French everywhere&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pas de correction orthographique par défaut&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;set nospell &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;spelllang=fr&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;set nospell&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; automatique pour les fichiers .txt et .tex&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; automatique pour les fichiers .txt et .tex&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l155&quot;&gt;Ligne 155 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 155 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;augroup END&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;augroup END&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; painless spell checking &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(F10)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; painless spell checking&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function s:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;spell&lt;/del&gt;()&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; for French, you&#039;ll need&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; wget http://ftp.vim.org/pub/vim/runtime/spell/fr.utf-8.sug&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; wget http://ftp.vim.org/pub/vim/runtime/spell/fr.utf-8.spl&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; which you may move into ~/.vim/spell&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;function s:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;spell_fr&lt;/ins&gt;()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     if !exists(&amp;quot;s:spell_check&amp;quot;) || s:spell_check == 0&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     if !exists(&amp;quot;s:spell_check&amp;quot;) || s:spell_check == 0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         echo &quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Spell check on&lt;/del&gt;&quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         echo &quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Correction orthographique activée (français)&lt;/ins&gt;&quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         let s:spell_check = 1&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         let s:spell_check = 1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         setlocal spell spelllang=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;en_us&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         setlocal spell spelllang=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;fr&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     else&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     else&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         echo &quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Spell check off&lt;/del&gt;&quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         echo &quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Correction orthographique désactivée&lt;/ins&gt;&quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         let s:spell_check = 0&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         let s:spell_check = 0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         setlocal spell spelllang=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         setlocal spell spelllang=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     endif&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     endif&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;endfunction&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;endfunction&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;noremap &amp;lt;F10&amp;gt; :call &amp;lt;SID&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;spell&lt;/del&gt;()&amp;lt;CR&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; for English&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;inoremap &amp;lt;F10&amp;gt; &amp;lt;C-o&amp;gt;:call &amp;lt;SID&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;spell&lt;/del&gt;()&amp;lt;CR&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;function s:spell_en()&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;vnoremap &amp;lt;F10&amp;gt; &amp;lt;C-o&amp;gt;:call &amp;lt;SID&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;spell&lt;/del&gt;()&amp;lt;CR&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    if !exists(&quot;s:spell_check&quot;) || s:spell_check == 0&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        echo &quot;Correction orthographique activée (anglais)&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        let s:spell_check = 1&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        setlocal spell spelllang=en&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    else&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        echo &quot;Correction orthographique désactivée&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        let s:spell_check = 0&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        setlocal spell spelllang=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    endif&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;endfunction&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; mapping français&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;noremap &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&amp;lt;F10&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;       &lt;/ins&gt;:call &amp;lt;SID&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;spell_fr()&amp;lt;CR&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;inoremap &amp;lt;F10&amp;gt;   &amp;lt;C-o&amp;gt;:call &amp;lt;SID&amp;gt;spell_fr()&amp;lt;CR&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vnoremap &amp;lt;F10&amp;gt;   &amp;lt;C-o&amp;gt;:call &amp;lt;SID&amp;gt;spell_fr()&amp;lt;CR&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; mapping English&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;noremap  &amp;lt;S-F10&amp;gt;      :call &amp;lt;SID&amp;gt;spell_en&lt;/ins&gt;()&amp;lt;CR&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;inoremap &amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;S-&lt;/ins&gt;F10&amp;gt; &amp;lt;C-o&amp;gt;:call &amp;lt;SID&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;spell_en&lt;/ins&gt;()&amp;lt;CR&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;vnoremap &amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;S-&lt;/ins&gt;F10&amp;gt; &amp;lt;C-o&amp;gt;:call &amp;lt;SID&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;spell_en&lt;/ins&gt;()&amp;lt;CR&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; correction orthographique }}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; correction orthographique }}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l653&quot;&gt;Ligne 653 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 675 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; {{{ Plugins&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; {{{ Plugins&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; Here&#039;s a raw list of my plugins, located in ~/.vim/plugin/:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; Here&#039;s a raw list of my plugins, located in ~/.vim/plugin/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; (http://www.vim.org/scripts/ to find them)&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; |-- AlignMapsPlugin.vim&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; |-- AlignMapsPlugin.vim&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; |-- AlignPlugin.vim&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; |-- AlignPlugin.vim&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l679&quot;&gt;Ligne 679 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 702 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; |-- scmdiff.vim&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; |-- scmdiff.vim&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; |-- snipMate.vim&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; |-- snipMate.vim&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; http://www.catonmat.net/blog/vim-plugins-snipmate-vim/&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; |-- supertab.vim&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; |-- supertab.vim&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; |-- surround.vim &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;       &lt;/del&gt;http://www.catonmat.net/blog/vim-plugins-surround-vim/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; |-- surround.vim&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; &lt;/ins&gt;http://www.catonmat.net/blog/vim-plugins-surround-vim/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; |-- taglist.vim&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; |-- taglist.vim&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; |-- vcscommand.vim&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; |-- vcscommand.vim&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1011&quot;&gt;Ligne 1 011 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 036 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; Tips }}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; Tips }}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; vim: set foldmethod=marker nonumber:&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&quot; vim: set foldmethod=marker nonumber:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jd</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15695&amp;oldid=prev</id>
		<title>Jd le 13 septembre 2009 à 00:45</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15695&amp;oldid=prev"/>
		<updated>2009-09-13T00:45:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;amp;diff=15695&amp;amp;oldid=15694&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Jd</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15694&amp;oldid=prev</id>
		<title>Jd le 12 septembre 2009 à 22:48</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15694&amp;oldid=prev"/>
		<updated>2009-09-12T22:48:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;amp;diff=15694&amp;amp;oldid=15687&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Jd</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15687&amp;oldid=prev</id>
		<title>Jd le 12 septembre 2009 à 19:30</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15687&amp;oldid=prev"/>
		<updated>2009-09-12T19:30:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 12 septembre 2009 à 21:30&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot;&gt;Ligne 23 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 23 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; auto +x&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; auto +x&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot;au BufWritePost *.{sh,pl} silent exe &amp;quot;!chmod +x %&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot;au BufWritePost *.{sh,pl} silent exe &amp;quot;!chmod +x %&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; When editing a file, always jump to the last cursor position&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;autocmd BufReadPost *&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\  if line(&quot;&#039;\&quot;&quot;) &amp;gt; 0 &amp;amp;&amp;amp; line(&quot;&#039;\&quot;&quot;) &amp;lt;= line(&quot;$&quot;) |&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\    exe &quot;normal g`\&quot;&quot; |&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\  endif&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; formats de fichiers pour lesquels l&amp;#039;autocomplétion est désactivée&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; formats de fichiers pour lesquels l&amp;#039;autocomplétion est désactivée&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l866&quot;&gt;Ligne 866 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 872 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; {{{ Rainbow&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; {{{ Rainbow&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; http://code.google.com/p/vim-scripts/wiki/RainbowParenthsisBundle&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;let g:rainbow = 1&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;let g:rainbow = 1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;let g:rainbow_paren = 1&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;let g:rainbow_paren = 1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l874&quot;&gt;Ligne 874 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 882 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; modelines which update highlighting)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; modelines which update highlighting)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;autocmd BufWinEnter * runtime plugin/rainbow_paren.vim&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;autocmd BufWinEnter * runtime plugin/rainbow_paren.vim&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; Rainbow }}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; Rainbow }}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l945&quot;&gt;Ligne 945 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 954 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;command! -nargs=1 OpenSession  :exe &amp;quot;source&amp;quot; . g:PathToSessions . &amp;lt;args&amp;gt; . &amp;quot;.vim&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;command! -nargs=1 OpenSession  :exe &amp;quot;source&amp;quot; . g:PathToSessions . &amp;lt;args&amp;gt; . &amp;quot;.vim&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; ces commandes peuvent être mappées…&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; ces commandes peuvent être mappées…&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; When editing a file, always jump to the last cursor position {{{&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;autocmd BufReadPost *&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\  if line(&quot;&#039;\&quot;&quot;) &amp;gt; 0 &amp;amp;&amp;amp; line(&quot;&#039;\&quot;&quot;) &amp;lt;= line(&quot;$&quot;) |&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\    exe &quot;normal g`\&quot;&quot; |&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\  endif&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; Sessions }}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot; Sessions }}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jd</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15686&amp;oldid=prev</id>
		<title>Jd le 12 septembre 2009 à 19:19</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15686&amp;oldid=prev"/>
		<updated>2009-09-12T19:19:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;amp;diff=15686&amp;amp;oldid=15678&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Jd</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15678&amp;oldid=prev</id>
		<title>Jd le 12 septembre 2009 à 03:22</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15678&amp;oldid=prev"/>
		<updated>2009-09-12T03:22:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;amp;diff=15678&amp;amp;oldid=15398&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Jd</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15398&amp;oldid=prev</id>
		<title>Jd le 5 septembre 2009 à 01:00</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15398&amp;oldid=prev"/>
		<updated>2009-09-05T01:00:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 5 septembre 2009 à 03:00&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La dernière version est [http://github.com/chikamichi/config-files/blob/6dd146d988afeb51fa405f9b858adcb9e4de12b6/.vimrc disponible sur GitHub]. Ci-dessous, une copie profitant de la coloration syntaxique…&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La dernière version est [http://github.com/chikamichi/config-files/blob/6dd146d988afeb51fa405f9b858adcb9e4de12b6/.vimrc disponible sur GitHub]. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Très peu de choses en rapport avec le bépo, mais beaucoup d&#039;astuces « rares. » &lt;/ins&gt;Ci-dessous, une copie profitant de la coloration syntaxique…&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;vim&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;vim&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jd</name></author>
	</entry>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15394&amp;oldid=prev</id>
		<title>Jd : Page créée avec « La dernière version est [http://github.com/chikamichi/config-files/blob/6dd146d988afeb51fa405f9b858adcb9e4de12b6/.vimrc disponible sur GitHub]. Ci-dessous, une copie profita... »</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Utilisateur:Jd/vimrc&amp;diff=15394&amp;oldid=prev"/>
		<updated>2009-09-05T00:57:12Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « La dernière version est [http://github.com/chikamichi/config-files/blob/6dd146d988afeb51fa405f9b858adcb9e4de12b6/.vimrc disponible sur GitHub]. Ci-dessous, une copie profita... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;La dernière version est [http://github.com/chikamichi/config-files/blob/6dd146d988afeb51fa405f9b858adcb9e4de12b6/.vimrc disponible sur GitHub]. Ci-dessous, une copie profitant de la coloration syntaxique…&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vim&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot; {{{ Génériques&lt;br /&gt;
&lt;br /&gt;
&amp;quot; recharger ce fichier s&amp;#039;il a été modifié (et sauvegardé)&lt;br /&gt;
&amp;quot; pour moi, ça n&amp;#039;a jamais vraiment bien fonctionné ^^&lt;br /&gt;
&amp;quot;autocmd! BufWritePost .vimrc source ~/.vimrc&lt;br /&gt;
&lt;br /&gt;
&amp;quot; mise-à-jour automatique si le fichier en cours d&amp;#039;édition a été modifié ailleurs que dans Vim&lt;br /&gt;
set autoread&lt;br /&gt;
&lt;br /&gt;
&amp;quot; encodage par défaut&lt;br /&gt;
set encoding=utf-8&lt;br /&gt;
set fileencoding=utf-8&lt;br /&gt;
&lt;br /&gt;
&amp;quot; formats de fichiers pour lesquels l&amp;#039;autocomplétion est désactivée&lt;br /&gt;
set wildignore=.svn,CVS,.git,*.o,*.a,*.class,*.mo,*.la,*.so,*.obj,*.swp,*.jpg,*.png,*.xpm,*.gif&lt;br /&gt;
&lt;br /&gt;
&amp;quot; accélère le rendu graphique dans les terminaux véloces&lt;br /&gt;
set ttyfast&lt;br /&gt;
&lt;br /&gt;
&amp;quot; le système d&amp;#039;exploitation décide à la place de Vim le bon moment pour vider le cache&lt;br /&gt;
set nofsync&lt;br /&gt;
&lt;br /&gt;
&amp;quot; hauteur de la ligne de status (utile pour les plugins de library hints,&lt;br /&gt;
&amp;quot; notifications diverses et variées type mlint, VCS…)&lt;br /&gt;
set ch=2&lt;br /&gt;
&lt;br /&gt;
&amp;quot; une ligne de status avec plus d&amp;#039;information !&lt;br /&gt;
&amp;quot; attention au %{VimBuddy()} qui nécessite le plugin VimBuddy&lt;br /&gt;
&amp;quot; et au VCS qui nécessite le plugin vcscommand&lt;br /&gt;
set laststatus=2&lt;br /&gt;
set statusline=%F\ %{VCSCommandGetStatusLine()}\ %m%r%h%w\ [FORMAT=%{&amp;amp;ff}]\ [TYPE=%Y]\ [ASCII=\%03.3b]\ [HEX=\%02.2B]\ [POS=%04l,%04v][%p%%]\ [LEN=%L]\ %=\ %{VimBuddy()}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; messages plus courts de la part de Vim&lt;br /&gt;
set shortmess=asTI&lt;br /&gt;
&lt;br /&gt;
&amp;quot; conserve du contexte autour du curseur d&amp;#039;édition&lt;br /&gt;
set scrolloff=3&lt;br /&gt;
set sidescrolloff=3&lt;br /&gt;
&lt;br /&gt;
&amp;quot; gestion des lignes longues (:help wrap)&lt;br /&gt;
set wrap&lt;br /&gt;
set sidescroll=5&lt;br /&gt;
set listchars+=precedes:&amp;lt;,extends:&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; affiche les numéros de ligne sur le coté&lt;br /&gt;
set number&lt;br /&gt;
&lt;br /&gt;
&amp;quot; met en évidence la ligne actuellement éditée&lt;br /&gt;
set cursorline&lt;br /&gt;
&lt;br /&gt;
&amp;quot; place le curseur là où il était lors de la fermeture du fichier&lt;br /&gt;
au BufReadPost * if line(&amp;quot;&amp;#039;\&amp;quot;&amp;quot;) &amp;gt; 0 &amp;amp;&amp;amp; line(&amp;quot;&amp;#039;\&amp;quot;&amp;quot;) &amp;lt;= line(&amp;quot;$&amp;quot;) | exe &amp;quot;normal g&amp;#039;\&amp;quot;&amp;quot; | endif&lt;br /&gt;
&lt;br /&gt;
&amp;quot; la touche backspace peut supprimer tout et n&amp;#039;importe quoi, dans tous les modes&lt;br /&gt;
set backspace=2&lt;br /&gt;
&lt;br /&gt;
&amp;quot; pas de compatiblité avec vi afin d&amp;#039;activer les fonctionnalités de Vim&lt;br /&gt;
set nocompatible&lt;br /&gt;
&lt;br /&gt;
&amp;quot; pas de bip! relou lors d&amp;#039;une erreur&lt;br /&gt;
set noerrorbells&lt;br /&gt;
&lt;br /&gt;
&amp;quot; ne PAS faire clignoter l&amp;#039;écran lors d&amp;#039;une erreur (relou^2)&lt;br /&gt;
set novisualbell&lt;br /&gt;
&lt;br /&gt;
&amp;quot; active les plugins et les indentations par type de fichier&lt;br /&gt;
filetype on&lt;br /&gt;
filetype plugin indent on&lt;br /&gt;
&lt;br /&gt;
&amp;quot; quand on tape par ex. un &amp;quot;)&amp;quot;, Vim montre le &amp;quot;(&amp;quot; correspondant&lt;br /&gt;
set showmatch&lt;br /&gt;
&lt;br /&gt;
&amp;quot; définitions de ce que sont les commentaires&lt;br /&gt;
set com&amp;amp; &amp;quot; reset to default&lt;br /&gt;
set com^=sr:*\ -,mb:*\ \ ,el:*/ com^=sr://\ -,mb://\ \ ,el:///&lt;br /&gt;
&lt;br /&gt;
&amp;quot; ajoute une marge à gauche pour afficher les +/- des replis (folds)&lt;br /&gt;
if has(&amp;quot;gui_running&amp;quot;)&lt;br /&gt;
    set foldcolumn=2&lt;br /&gt;
endif&lt;br /&gt;
&lt;br /&gt;
&amp;quot; autorise le folding&lt;br /&gt;
set foldenable&lt;br /&gt;
&lt;br /&gt;
&amp;quot; critère par défaut pour replier les blocs : marqueurs explicites {{{ … }}}&lt;br /&gt;
set foldmethod=marker&lt;br /&gt;
&lt;br /&gt;
&amp;quot; prévisualisation dans Firefox&lt;br /&gt;
command! Preview :!firefox %&amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; navigation parmi les onglets « à la Firefox »&lt;br /&gt;
nmap &amp;lt;C-S-tab&amp;gt;       :tabprevious&amp;lt;CR&amp;gt;&lt;br /&gt;
nmap &amp;lt;C-tab&amp;gt;         :tabnext&amp;lt;CR&amp;gt;&lt;br /&gt;
map  &amp;lt;C-S-tab&amp;gt;       :tabprevious&amp;lt;CR&amp;gt;&lt;br /&gt;
map  &amp;lt;C-tab&amp;gt;         :tabnext&amp;lt;CR&amp;gt;&lt;br /&gt;
imap &amp;lt;C-S-tab&amp;gt; &amp;lt;Esc&amp;gt; :tabprevious&amp;lt;CR&amp;gt;i&lt;br /&gt;
imap &amp;lt;C-tab&amp;gt; &amp;lt;Esc&amp;gt;   :tabnext&amp;lt;CR&amp;gt;i&lt;br /&gt;
nmap &amp;lt;C-t&amp;gt;           :tabnew&amp;lt;CR&amp;gt;&lt;br /&gt;
imap &amp;lt;C-t&amp;gt; &amp;lt;Esc&amp;gt;     :tabnew&amp;lt;CR&amp;gt;&lt;br /&gt;
map  &amp;lt;C-M-w&amp;gt;         :tabclose&amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; se placer automatiquement dans le dossier du fichier actuellement édité&lt;br /&gt;
&amp;quot; désactivé pour conserver la fonctionnalité d&amp;#039;OmniCompletion&lt;br /&gt;
&amp;quot;autocmd BufEnter * lcd %:p:h&lt;br /&gt;
&lt;br /&gt;
&amp;quot; gestion de la souris en console&lt;br /&gt;
if !has(&amp;quot;gui_running&amp;quot;)&lt;br /&gt;
    set mouse=a&lt;br /&gt;
endif&lt;br /&gt;
&lt;br /&gt;
&amp;quot; correction orthographique&lt;br /&gt;
&amp;quot; version Nemolivier&lt;br /&gt;
set nospell spelllang=fr&lt;br /&gt;
&amp;quot; automatique pour les fichiers .tex&lt;br /&gt;
augroup filetypedetect&lt;br /&gt;
au BufNewFile,BufRead *.tex setlocal spell spelllang=fr&lt;br /&gt;
augroup END&lt;br /&gt;
&amp;quot; F10 active/desactive la correction orthographique&lt;br /&gt;
function! ToggleSpell()&lt;br /&gt;
  if &amp;amp;spell&lt;br /&gt;
     set nospell&lt;br /&gt;
  else&lt;br /&gt;
     set spell&lt;br /&gt;
  end&lt;br /&gt;
endfunction&lt;br /&gt;
noremap &amp;lt;F10&amp;gt; :call ToggleSpell()&amp;lt;cr&amp;gt;&lt;br /&gt;
inoremap &amp;lt;F10&amp;gt; &amp;lt;Esc&amp;gt; :call ToggleSpell()&amp;lt;cr&amp;gt;&lt;br /&gt;
vnoremap &amp;lt;F10&amp;gt; &amp;lt;Esc&amp;gt; :call ToggleSpell()&amp;lt;cr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; Génériques }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ Indentation&lt;br /&gt;
&lt;br /&gt;
&amp;quot; indentation automatique&lt;br /&gt;
set autoindent&lt;br /&gt;
&lt;br /&gt;
&amp;quot; des espaces à la place du caractère TAB&lt;br /&gt;
&amp;quot; :h tabstop pour les détails&lt;br /&gt;
set tabstop=2&lt;br /&gt;
set shiftwidth=2&lt;br /&gt;
set expandtab&lt;br /&gt;
&lt;br /&gt;
&amp;quot; some nice options for cindenting, by FOLKE&lt;br /&gt;
set cinoptions={.5s,+.5s,t0,n-2,p2s,(03s,=.5s,&amp;gt;1s,=1s,:1s&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ pour le plugin surround&lt;br /&gt;
&amp;quot; permet de redonner la main à vim pour gérer l&amp;#039;indentation automatique&lt;br /&gt;
let b:surround_indent = 1&lt;br /&gt;
&amp;quot; surround }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; Indentation }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ Recherche et substitution&lt;br /&gt;
&lt;br /&gt;
&amp;quot; ignorer la casse des caractères dans les recherches de chaînes&lt;br /&gt;
set ignorecase&lt;br /&gt;
&lt;br /&gt;
&amp;quot; mais ne pas l&amp;#039;ignorer s&amp;#039;il y a explicitement des majuscules&lt;br /&gt;
set scs&lt;br /&gt;
&lt;br /&gt;
&amp;quot; regexp version magic&lt;br /&gt;
set magic&lt;br /&gt;
&lt;br /&gt;
&amp;quot; recherche circulaire (pour couvrir tout le fichier, quel que soit le point&lt;br /&gt;
&amp;quot; de départ de la recherche)&lt;br /&gt;
set wrapscan&lt;br /&gt;
&lt;br /&gt;
&amp;quot; résultats dynamiques au cours de la recherche (amène le curseur sur le&lt;br /&gt;
&amp;quot; résultat pour le motif actuellement recherché)&lt;br /&gt;
set sm&lt;br /&gt;
&lt;br /&gt;
&amp;quot; surlignage des résultats&lt;br /&gt;
set hls&lt;br /&gt;
&lt;br /&gt;
&amp;quot; … y compris en cours de frappe&lt;br /&gt;
set incsearch&lt;br /&gt;
&lt;br /&gt;
&amp;quot; !!! use &amp;#039;g&amp;#039;-flag when substituting (subst. all matches in that line, not only first)&lt;br /&gt;
&amp;quot; to turn off, use g (why is there no -g ?)&lt;br /&gt;
&amp;quot; set gdefault&lt;br /&gt;
&lt;br /&gt;
&amp;quot; Touche TAB améliorée&lt;br /&gt;
vmap &amp;lt;tab&amp;gt; &amp;gt;gv&lt;br /&gt;
vmap &amp;lt;bs&amp;gt; &amp;lt;gv&lt;br /&gt;
&lt;br /&gt;
&amp;quot; auto-complete avec &amp;lt;tab&amp;gt;&lt;br /&gt;
function! TabAlign()&lt;br /&gt;
    &amp;quot; Cette fonction, lorsqu&amp;#039;aucun mot n&amp;#039;est tapé, cherche à recopier le dernier caractère de la ligne d&amp;#039;avant&lt;br /&gt;
    &amp;quot; Idéal pour aligner des backslash avant des retour à la ligne&lt;br /&gt;
    let col  = col(&amp;#039;.&amp;#039;)&lt;br /&gt;
    let lnum = line(&amp;#039;.&amp;#039;)&lt;br /&gt;
    &amp;quot; recherche de la première ligne ayant une longueur supérieure à la ligne courante&lt;br /&gt;
    while lnum &amp;gt; 1 &amp;quot; chercher la ligne &lt;br /&gt;
        let lnum = lnum - 1&lt;br /&gt;
        let ln = strpart(getline(lnum), col-1)&lt;br /&gt;
        let ms = matchstr(ln, &amp;#039;[^ ]*  *[^ ]&amp;#039;)&lt;br /&gt;
        if ms != &amp;quot;&amp;quot;&lt;br /&gt;
            break&lt;br /&gt;
        endif&lt;br /&gt;
    endwhile&lt;br /&gt;
&lt;br /&gt;
    if lnum == 1&lt;br /&gt;
        return &amp;quot;\&amp;lt;Tab&amp;gt;&amp;quot;&lt;br /&gt;
    else&lt;br /&gt;
        &amp;quot; Copie dans le registre z du dernier caractère de la ligne de longueur supérieure trouvée&lt;br /&gt;
        let @z = substitute(strpart(ms, 0, strlen(ms)-1), &amp;#039;.&amp;#039;, &amp;#039; &amp;#039;, &amp;#039;g&amp;#039;)&lt;br /&gt;
        &amp;quot; Si au dernier caractère de la ligne :&lt;br /&gt;
        if col &amp;gt; strlen(getline(&amp;#039;.&amp;#039;))&lt;br /&gt;
            &amp;quot; Copie du registre z après le caractère courant (CTRL-O échappe du mode insertion pour une instruction)&lt;br /&gt;
            return &amp;quot;\&amp;lt;C-O&amp;gt;\&amp;quot;zp&amp;quot;&lt;br /&gt;
        else&lt;br /&gt;
            &amp;quot; Copie du registre z avant le caractère courant (idem)&lt;br /&gt;
            return &amp;quot;\&amp;lt;C-O&amp;gt;\&amp;quot;zP&amp;quot;&lt;br /&gt;
        endif&lt;br /&gt;
    endif&lt;br /&gt;
endfunction&lt;br /&gt;
&lt;br /&gt;
function! CleverTab()&lt;br /&gt;
    let c = strpart(getline(&amp;#039;.&amp;#039;), col(&amp;#039;.&amp;#039;)-2, 1)&lt;br /&gt;
    &amp;quot; Si aucun mot n&amp;#039;a été partiellement saisi&lt;br /&gt;
    if c == &amp;#039; &amp;#039; || c == &amp;#039;\t&amp;#039; || c == &amp;#039;&amp;#039;&lt;br /&gt;
        &amp;quot; Utiliser la fonction précédente&lt;br /&gt;
        return TabAlign()&lt;br /&gt;
    else&lt;br /&gt;
        &amp;quot; Complétion automatique&lt;br /&gt;
        return &amp;quot;\&amp;lt;C-P&amp;gt;&amp;quot;&lt;br /&gt;
    endif&lt;br /&gt;
endfunction&lt;br /&gt;
&lt;br /&gt;
inoremap &amp;lt;Tab&amp;gt; &amp;lt;C-R&amp;gt;=CleverTab()&amp;lt;CR&amp;gt;&lt;br /&gt;
inoremap &amp;lt;S-Tab&amp;gt; &amp;lt;C-R&amp;gt;=TabAlign()&amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; &amp;lt;espace&amp;gt; deux fois en mode normal efface les messages et les résultats de recherche&lt;br /&gt;
nnoremap &amp;lt;silent&amp;gt; &amp;lt;Space&amp;gt;&amp;lt;Space&amp;gt; :silent noh&amp;lt;Bar&amp;gt;echo&amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; expliciter les espaces insécables&lt;br /&gt;
set listchars=nbsp:·,tab:&amp;gt;-&lt;br /&gt;
set list&lt;br /&gt;
&lt;br /&gt;
&amp;quot; Recherche et subsitution }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ Coloration syntaxique, couleurs, polices&lt;br /&gt;
&lt;br /&gt;
&amp;quot; active la coloration syntaxique quand c&amp;#039;est possible&lt;br /&gt;
if &amp;amp;t_Co &amp;gt; 2 || has(&amp;quot;gui_running&amp;quot;)&lt;br /&gt;
        syntax on&lt;br /&gt;
endif&lt;br /&gt;
&lt;br /&gt;
if has(&amp;quot;gui_running&amp;quot;)&lt;br /&gt;
        &amp;quot; tente de maximiser la fenêtre GVim (problème avec Gnome et Metacity&lt;br /&gt;
        &amp;quot; non solvable par la configuration de Vim seule)&lt;br /&gt;
        set lines=99999 columns=99999&lt;br /&gt;
&lt;br /&gt;
        &amp;quot; police par défaut&lt;br /&gt;
        if has(&amp;quot;win32&amp;quot;)&lt;br /&gt;
                set guifont=Fixedsys:h9:cANSI&lt;br /&gt;
                &amp;quot;set guifont=Courier:h10:cANSI&lt;br /&gt;
        else&lt;br /&gt;
                set guifont=Deja\ Vu\ Sans\ Mono\ 12&lt;br /&gt;
                &amp;quot; réglages de l&amp;#039;interface&lt;br /&gt;
                set guioptions+=ace&lt;br /&gt;
                set guioptions-=mT&lt;br /&gt;
        endif&lt;br /&gt;
&lt;br /&gt;
        &amp;quot; thème de coloration syntaxique par défaut&lt;br /&gt;
        colorscheme zenburn&lt;br /&gt;
endif&lt;br /&gt;
&lt;br /&gt;
&amp;quot; couleurs des numéros de lignes&lt;br /&gt;
:highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE&lt;br /&gt;
&lt;br /&gt;
&amp;quot; des couleurs plus sympas pour le pop-up, en accord avec le thème desert&lt;br /&gt;
:highlight Pmenu    guibg=brown   gui=bold&lt;br /&gt;
:highlight PmenuSel guibg=DarkRed gui=bold&lt;br /&gt;
&lt;br /&gt;
&amp;quot; how many lines to sync backwards&lt;br /&gt;
syn sync minlines=10000 maxlines=10000&lt;br /&gt;
&lt;br /&gt;
&amp;quot; export HTML (:TOhtml) *avec CSS*&lt;br /&gt;
let html_use_css = 1&lt;br /&gt;
&lt;br /&gt;
&amp;quot; Recherche et substitution }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ Statusline, menu, onglets&lt;br /&gt;
&lt;br /&gt;
&amp;quot; use tab for auto-expansion in menus&lt;br /&gt;
set wc=&amp;lt;TAB&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; show a list of all matches when tabbing a command&lt;br /&gt;
set wmnu&lt;br /&gt;
&lt;br /&gt;
&amp;quot; how command line completion works&lt;br /&gt;
set wildmode=list:longest,list:full&lt;br /&gt;
&lt;br /&gt;
&amp;quot; ignore some files for filename completion&lt;br /&gt;
set wildignore=*.o,*.r,*.so,*.sl,*.tar,*.tgz,*.pyc,*~&lt;br /&gt;
&lt;br /&gt;
&amp;quot; some filetypes got lower priority&lt;br /&gt;
set su=.h,.bak,~,.o,.info,.swp,.obj&lt;br /&gt;
&lt;br /&gt;
&amp;quot; enhanced command-line completion mode&lt;br /&gt;
set wildmenu&lt;br /&gt;
&lt;br /&gt;
&amp;quot; remember last 2000 typed commands&lt;br /&gt;
set hi=2000&lt;br /&gt;
&lt;br /&gt;
&amp;quot; afficher la position du curseur&lt;br /&gt;
set ruler&lt;br /&gt;
&lt;br /&gt;
&amp;quot; toujours afficher le mode courant&lt;br /&gt;
set showmode&lt;br /&gt;
&lt;br /&gt;
&amp;quot; affichage dynamique des commandes&lt;br /&gt;
set showcmd&lt;br /&gt;
&lt;br /&gt;
&amp;quot; utiliser des messages courts&lt;br /&gt;
set shm=a&lt;br /&gt;
&lt;br /&gt;
&amp;quot; la ligne de status est toujours visible&lt;br /&gt;
set laststatus=2&lt;br /&gt;
&lt;br /&gt;
&amp;quot; onglets, fritzophrenic mood&lt;br /&gt;
&amp;quot; http://groups.google.com/group/vim_use/browse_thread/thread/9bbfb7f6ec651438&lt;br /&gt;
set showtabline=2&lt;br /&gt;
&lt;br /&gt;
&amp;quot; set up tab labels with tab number, buffer name, number of windows&lt;br /&gt;
function! GuiTabLabel()&lt;br /&gt;
    let label = &amp;#039;&amp;#039;&lt;br /&gt;
    let bufnrlist = tabpagebuflist(v:lnum)&lt;br /&gt;
&lt;br /&gt;
    &amp;quot; Add &amp;#039;+&amp;#039; if one of the buffers in the tab page is modified&lt;br /&gt;
    for bufnr in bufnrlist&lt;br /&gt;
    if getbufvar(bufnr, &amp;quot;&amp;amp;modified&amp;quot;)&lt;br /&gt;
        let label = &amp;#039;+&amp;#039;&lt;br /&gt;
        break&lt;br /&gt;
    endif&lt;br /&gt;
    endfor&lt;br /&gt;
&lt;br /&gt;
    &amp;quot; Append the tab number&lt;br /&gt;
    let label .= tabpagenr().&amp;#039;: &amp;#039;&lt;br /&gt;
&lt;br /&gt;
    &amp;quot; Append the buffer name&lt;br /&gt;
    let name = bufname(bufnrlist[tabpagewinnr(v:lnum) - 1])&lt;br /&gt;
    if name == &amp;#039;&amp;#039;&lt;br /&gt;
        &amp;quot; give a name to no-name documents&lt;br /&gt;
        if &amp;amp;buftype==&amp;#039;quickfix&amp;#039;&lt;br /&gt;
            let name = &amp;#039;[Quickfix List]&amp;#039;&lt;br /&gt;
        else&lt;br /&gt;
            let name = &amp;#039;[Non enregistré]&amp;#039;&lt;br /&gt;
        endif&lt;br /&gt;
    else&lt;br /&gt;
        &amp;quot; get only the file name&lt;br /&gt;
        let name = fnamemodify(name,&amp;quot;:t&amp;quot;)&lt;br /&gt;
    endif&lt;br /&gt;
    let label .= name&lt;br /&gt;
&lt;br /&gt;
    &amp;quot; Append the number of windows in the tab page&lt;br /&gt;
    let wincount = tabpagewinnr(v:lnum, &amp;#039;$&amp;#039;)&lt;br /&gt;
    return label . &amp;#039;  [&amp;#039; . wincount . &amp;#039;]&amp;#039;&lt;br /&gt;
endfunction&lt;br /&gt;
&lt;br /&gt;
&amp;quot; set up tab tooltips with every buffer name&lt;br /&gt;
function! GuiTabToolTip()&lt;br /&gt;
    let tip = &amp;#039;&amp;#039;&lt;br /&gt;
    let bufnrlist = tabpagebuflist(v:lnum)&lt;br /&gt;
&lt;br /&gt;
    for bufnr in bufnrlist&lt;br /&gt;
        &amp;quot; separate buffer entries&lt;br /&gt;
        if tip!=&amp;#039;&amp;#039;&lt;br /&gt;
            let tip .= &amp;#039; | &amp;#039;&lt;br /&gt;
        endif&lt;br /&gt;
&lt;br /&gt;
        &amp;quot; Add name of buffer&lt;br /&gt;
        let name=bufname(bufnr)&lt;br /&gt;
        if name == &amp;#039;&amp;#039;&lt;br /&gt;
            &amp;quot; give a name to no name documents&lt;br /&gt;
            if getbufvar(bufnr,&amp;#039;&amp;amp;buftype&amp;#039;)==&amp;#039;quickfix&amp;#039;&lt;br /&gt;
                let name = &amp;#039;[Quickfix List]&amp;#039;&lt;br /&gt;
            else&lt;br /&gt;
                let name = &amp;#039;[Non enregistré]&amp;#039;&lt;br /&gt;
            endif&lt;br /&gt;
        endif&lt;br /&gt;
        let tip.=name&lt;br /&gt;
&lt;br /&gt;
        &amp;quot; add modified/modifiable flags&lt;br /&gt;
        if getbufvar(bufnr, &amp;quot;&amp;amp;modified&amp;quot;)&lt;br /&gt;
            let tip .= &amp;#039; [+]&amp;#039;&lt;br /&gt;
        endif&lt;br /&gt;
        if getbufvar(bufnr, &amp;quot;&amp;amp;modifiable&amp;quot;)==0&lt;br /&gt;
            let tip .= &amp;#039; [-]&amp;#039;&lt;br /&gt;
        endif&lt;br /&gt;
    endfor&lt;br /&gt;
&lt;br /&gt;
    return tip&lt;br /&gt;
endfunction&lt;br /&gt;
&lt;br /&gt;
set guitablabel=%!GuiTabLabel()&lt;br /&gt;
set guitabtooltip=%!GuiTabToolTip()&lt;br /&gt;
&lt;br /&gt;
&amp;quot; Statusline, menu, onglets }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ Gestion du fenêtrage&lt;br /&gt;
&lt;br /&gt;
if has(&amp;quot;gui_running&amp;quot;)&lt;br /&gt;
    &amp;quot; le focus suit la souris&lt;br /&gt;
    set mousef&lt;br /&gt;
    &amp;quot; le bouton droit affiche une popup&lt;br /&gt;
    set mousemodel=popup_setpos&lt;br /&gt;
endif&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Toggle Menu and Toolbar&lt;br /&gt;
set guioptions-=m&lt;br /&gt;
set guioptions-=T&lt;br /&gt;
map &amp;lt;silent&amp;gt; &amp;lt;F2&amp;gt; :if &amp;amp;guioptions =~# &amp;#039;T&amp;#039; &amp;lt;Bar&amp;gt;&lt;br /&gt;
\set guioptions-=T &amp;lt;Bar&amp;gt;&lt;br /&gt;
\set guioptions-=m &amp;lt;bar&amp;gt;&lt;br /&gt;
\else &amp;lt;Bar&amp;gt;&lt;br /&gt;
\set guioptions+=T &amp;lt;Bar&amp;gt;&lt;br /&gt;
\set guioptions+=m &amp;lt;Bar&amp;gt;&lt;br /&gt;
\endif&amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; minimal number of lines used for the current window&lt;br /&gt;
set wh=1&lt;br /&gt;
&lt;br /&gt;
&amp;quot; minimal number of lines used for any window&lt;br /&gt;
set wmh=0&lt;br /&gt;
&lt;br /&gt;
&amp;quot; make all windows the same size when adding/removing windows&lt;br /&gt;
set noequalalways&lt;br /&gt;
&lt;br /&gt;
&amp;quot; les nouvelles fenêtres sont crées sous l&amp;#039;actuelle&lt;br /&gt;
set splitbelow&lt;br /&gt;
&lt;br /&gt;
&amp;quot; Gestion du fenêtrage }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ Sauvegarde&lt;br /&gt;
&lt;br /&gt;
&amp;quot; répertoire de sauvegarde automatique&lt;br /&gt;
set backupdir=$HOME/.vim/backup&lt;br /&gt;
&lt;br /&gt;
&amp;quot; activation de la sauvagarde&lt;br /&gt;
set backup&lt;br /&gt;
&lt;br /&gt;
&amp;quot; activation du plugin de gestion de backup numéroté&lt;br /&gt;
&amp;quot;set patchmode=.bak&lt;br /&gt;
&lt;br /&gt;
&amp;quot; conservation de l&amp;#039;historique de 10 sauvegardes&lt;br /&gt;
&amp;quot;let savevers_max=10&lt;br /&gt;
&lt;br /&gt;
&amp;quot; … avec le même répertoire de sauvegarde que pour le backup classique&lt;br /&gt;
&amp;quot;let savevers_dirs = &amp;amp;backupdir&lt;br /&gt;
&lt;br /&gt;
&amp;quot; le swap est mis à jour aprés 50 caractères saisies&lt;br /&gt;
&amp;quot;set updatecount=500&lt;br /&gt;
&amp;quot; suppression de l&amp;#039;utilisation du fichier d&amp;#039;échange&lt;br /&gt;
set updatecount=0&lt;br /&gt;
&lt;br /&gt;
&amp;quot; Sauvegarde }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ Mapping&lt;br /&gt;
&amp;quot; certains mapping sont définis dans la section Plugins&lt;br /&gt;
&lt;br /&gt;
&amp;quot; modifie le &amp;lt;leader&amp;gt; (« \ » par défaut)&lt;br /&gt;
&amp;quot; j&amp;#039;utilise la virgule car sur le clavier bépo, elle est située en plein&lt;br /&gt;
&amp;quot; centre du clavier !&lt;br /&gt;
let   mapleader = &amp;quot;,&amp;quot;&lt;br /&gt;
let g:mapleader = &amp;quot;,&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; pratique pour ouvrir des fichiers, à défaut d&amp;#039;un auto-cd&lt;br /&gt;
map ,cd :cd %:p:h&amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; navigation spéciale clavier bépo (dvorak)&lt;br /&gt;
&amp;quot; ie. en mode normal/commande, maintenir espace et utiliser les doigts au&lt;br /&gt;
&amp;quot; repos pour des déplacements rapides sans flèches&lt;br /&gt;
set winaltkeys=no&lt;br /&gt;
nmap &amp;lt;A-t&amp;gt; gj&lt;br /&gt;
nmap &amp;lt;A-s&amp;gt; l&lt;br /&gt;
nmap &amp;lt;A-e&amp;gt; gk&lt;br /&gt;
nmap &amp;lt;A-i&amp;gt; h&lt;br /&gt;
&lt;br /&gt;
&amp;quot; navigation alternatives dans les lignes coupées&lt;br /&gt;
map  &amp;lt;A-DOWN&amp;gt;        gj&lt;br /&gt;
map  &amp;lt;A-UP&amp;gt;          gk&lt;br /&gt;
imap &amp;lt;A-UP&amp;gt;   &amp;lt;ESC&amp;gt;  gki&lt;br /&gt;
imap &amp;lt;A-DOWN&amp;gt; &amp;lt;ESC&amp;gt;  gkj&lt;br /&gt;
&lt;br /&gt;
&amp;quot; raccourci classique pour sauvegarder&lt;br /&gt;
nmap &amp;lt;c-s&amp;gt; :w&amp;lt;CR&amp;gt;&lt;br /&gt;
imap &amp;lt;c-s&amp;gt; &amp;lt;Esc&amp;gt;:w&amp;lt;CR&amp;gt;a&lt;br /&gt;
nmap &amp;lt;leader&amp;gt;w :w!&amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; collage propre depuis le buffer extérieur (indentations)&lt;br /&gt;
&amp;quot; pas besoin pour ma part, à l&amp;#039;usage&lt;br /&gt;
&amp;quot;inoremap &amp;lt;C-v&amp;gt; &amp;lt;esc&amp;gt;:set paste&amp;lt;cr&amp;gt;mui&amp;lt;C-R&amp;gt;+&amp;lt;esc&amp;gt;mv&amp;#039;uV&amp;#039;v=:set nopaste&amp;lt;cr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; raccourci pratique pour rechercher&lt;br /&gt;
nmap &amp;lt;leader&amp;gt;f :find&amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; supprime tout les blancs en debut de ligne&lt;br /&gt;
nmap _S :%s/^\s\+//&amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; déplace la ligne courante vers le bas&lt;br /&gt;
nmap _t :move .+1&amp;lt;CR&amp;gt;&lt;br /&gt;
&amp;quot; déplace la ligne courante vers le haut&lt;br /&gt;
nmap _e :move .-2&amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; converts file format to/from unix&lt;br /&gt;
command! Unixformat :set ff=unix&lt;br /&gt;
command! Dosformat  :set ff=dos&lt;br /&gt;
&lt;br /&gt;
&amp;quot; raccourcis classiques pour annuler&lt;br /&gt;
inoremap &amp;lt;C-Z&amp;gt; &amp;lt;C-O&amp;gt;u&lt;br /&gt;
noremap  &amp;lt;C-Z&amp;gt; u&lt;br /&gt;
&lt;br /&gt;
&amp;quot; raccourcis classiques pour refaire&lt;br /&gt;
&amp;quot; (supprimé car en confit avec le scroll montant)&lt;br /&gt;
&amp;quot;noremap &amp;lt;C-Y&amp;gt; &amp;lt;C-R&amp;gt;&lt;br /&gt;
&amp;quot;inoremap &amp;lt;C-Y&amp;gt; &amp;lt;C-O&amp;gt;&amp;lt;C-R&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; scroll vers le bas sans bouger le curseur&lt;br /&gt;
map &amp;lt;C-DOWN&amp;gt; &amp;lt;C-E&amp;gt;&lt;br /&gt;
&amp;quot; scroll vers le haut sans bouger le curseur&lt;br /&gt;
map &amp;lt;C-UP&amp;gt; &amp;lt;C-Y&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; tout séléctionner&lt;br /&gt;
noremap &amp;lt;C-A&amp;gt; gggH&amp;lt;C-O&amp;gt;G&lt;br /&gt;
&amp;quot;inoremap &amp;lt;C-A&amp;gt; &amp;lt;C-O&amp;gt;gg&amp;lt;C-O&amp;gt;gH&amp;lt;C-O&amp;gt;G&lt;br /&gt;
cnoremap &amp;lt;C-A&amp;gt; &amp;lt;C-C&amp;gt;gggH&amp;lt;C-O&amp;gt;G&lt;br /&gt;
&lt;br /&gt;
&amp;quot; indentation automatique (à la Emacs)&lt;br /&gt;
vnoremap &amp;lt;C-F&amp;gt;   =$&lt;br /&gt;
vnoremap &amp;lt;tab&amp;gt;   =&lt;br /&gt;
nnoremap &amp;lt;tab&amp;gt;   =$&lt;br /&gt;
nnoremap &amp;lt;C-tab&amp;gt; mzvip=`z&lt;br /&gt;
&lt;br /&gt;
&amp;quot; &amp;lt;F1&amp;gt; lance la commande d&amp;#039;aide au lieu d&amp;#039;afficher l&amp;#039;intro de l&amp;#039;aide&lt;br /&gt;
nnoremap &amp;lt;F1&amp;gt; :help&amp;lt;Space&amp;gt;&lt;br /&gt;
vmap &amp;lt;F1&amp;gt; &amp;lt;C-C&amp;gt;&amp;lt;F1&amp;gt;&lt;br /&gt;
omap &amp;lt;F1&amp;gt; &amp;lt;C-C&amp;gt;&amp;lt;F1&amp;gt;&lt;br /&gt;
map! &amp;lt;F1&amp;gt; &amp;lt;C-C&amp;gt;&amp;lt;F1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; forcer la fermeture d&amp;#039;un tampon&lt;br /&gt;
map  &amp;lt;F4&amp;gt; :bd!&amp;lt;cr&amp;gt;&lt;br /&gt;
imap &amp;lt;F4&amp;gt; &amp;lt;C-O&amp;gt;:bd!&amp;lt;cr&amp;gt;&lt;br /&gt;
cmap &amp;lt;F4&amp;gt; &amp;lt;c-c&amp;gt;:bd!&amp;lt;cr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; active/désactive la navigation par tags&lt;br /&gt;
nnoremap &amp;lt;silent&amp;gt; &amp;lt;F8&amp;gt; :Tlist&amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if has(&amp;quot;gui_running&amp;quot;)&lt;br /&gt;
   &amp;quot; Shift-[flèche] pour sélectionner un bloc&lt;br /&gt;
    map  &amp;lt;S-Up&amp;gt;    vk&lt;br /&gt;
    vmap &amp;lt;S-Up&amp;gt;    k&lt;br /&gt;
    map  &amp;lt;S-Down&amp;gt;  vj&lt;br /&gt;
    vmap &amp;lt;S-Down&amp;gt;  j&lt;br /&gt;
    map  &amp;lt;S-Right&amp;gt; v&lt;br /&gt;
    vmap &amp;lt;S-Right&amp;gt; l&lt;br /&gt;
    map  &amp;lt;S-Left&amp;gt;  v&lt;br /&gt;
    vmap &amp;lt;S-Left&amp;gt;  h&lt;br /&gt;
endif&lt;br /&gt;
&lt;br /&gt;
&amp;quot; gestion du caractère NULL dans tous les modes&lt;br /&gt;
imap &amp;lt;Nul&amp;gt; &amp;lt;Space&amp;gt;&lt;br /&gt;
map  &amp;lt;Nul&amp;gt; &amp;lt;Nop&amp;gt;&lt;br /&gt;
vmap &amp;lt;Nul&amp;gt; &amp;lt;Nop&amp;gt;&lt;br /&gt;
cmap &amp;lt;Nul&amp;gt; &amp;lt;Nop&amp;gt;&lt;br /&gt;
nmap &amp;lt;Nul&amp;gt; &amp;lt;Nop&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Use TAB &amp;quot;to complete when typing words, else inserts TABs as usual.&lt;br /&gt;
&amp;quot;&amp;quot;Uses dictionary and source files to find matching words to complete.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;See help completion for source,&lt;br /&gt;
&amp;quot;&amp;quot;Note: usual completion is on &amp;lt;C-n&amp;gt; but more trouble to press all the time.&lt;br /&gt;
&amp;quot;&amp;quot;Never type the same word twice and maybe learn a new spellings!&lt;br /&gt;
&amp;quot;&amp;quot;Use the Linux dictionary when spelling is in doubt.&lt;br /&gt;
&amp;quot;&amp;quot;Window users can copy the file to their machine.&lt;br /&gt;
&amp;quot;function! Tab_Or_Complete()&lt;br /&gt;
  &amp;quot;if col(&amp;#039;.&amp;#039;)&amp;gt;1 &amp;amp;&amp;amp; strpart( getline(&amp;#039;.&amp;#039;), col(&amp;#039;.&amp;#039;)-2, 3 ) =~ &amp;#039;^\w&amp;#039;&lt;br /&gt;
    &amp;quot;return &amp;quot;\&amp;lt;C-N&amp;gt;&amp;quot;&lt;br /&gt;
  &amp;quot;else&lt;br /&gt;
    &amp;quot;return &amp;quot;\&amp;lt;Tab&amp;gt;&amp;quot;&lt;br /&gt;
  &amp;quot;endif&lt;br /&gt;
&amp;quot;endfunction&lt;br /&gt;
&amp;quot;:inoremap &amp;lt;Tab&amp;gt; &amp;lt;C-R&amp;gt;=Tab_Or_Complete()&amp;lt;CR&amp;gt;&lt;br /&gt;
&amp;quot;:set dictionary=&amp;quot;/usr/share/dict/french&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; FuzzyFinder&lt;br /&gt;
&amp;quot; http://github.com/jamis/fuzzyfinder_textmate/&lt;br /&gt;
map &amp;lt;leader&amp;gt;t :FuzzyFinderTextMate&amp;lt;CR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; Mapping }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ Plugins&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ Commandes automatiques&lt;br /&gt;
if has(&amp;quot;autocmd&amp;quot;)&lt;br /&gt;
    augroup augroup_autocmd&lt;br /&gt;
    au!&lt;br /&gt;
        filetype plugin on&lt;br /&gt;
&lt;br /&gt;
        &amp;quot; se placer à la position du curseur lors de la fermeture du fichier&lt;br /&gt;
        autocmd BufReadPost *&lt;br /&gt;
        \ if line(&amp;quot;&amp;#039;\&amp;quot;&amp;quot;) &amp;gt; 0 &amp;amp;&amp;amp; line(&amp;quot;&amp;#039;\&amp;quot;&amp;quot;) &amp;lt;= line(&amp;quot;$&amp;quot;) |&lt;br /&gt;
        \   exe &amp;quot;normal g`\&amp;quot;&amp;quot; |&lt;br /&gt;
        \ endif&lt;br /&gt;
&lt;br /&gt;
        &amp;quot; par type de fichier&lt;br /&gt;
        autocmd FileType text        setlocal textwidth=78 nocindent&lt;br /&gt;
        autocmd FileType html        set      formatoptions+=tl&lt;br /&gt;
        &amp;quot; plugin autoclosetag&lt;br /&gt;
        au FileType xhtml,xml so ~/.vim/ftplugin/html_autoclosetag.vim&lt;br /&gt;
        autocmd FileType c,cpp,slang set      cindent&lt;br /&gt;
&lt;br /&gt;
        &amp;quot; par extension, pour les cas tricky&lt;br /&gt;
        autocmd BufNewFile,BufRead *.pc           set ft=proc&lt;br /&gt;
        autocmd BufNewFile,BufRead *.phtm,*.phtml set ft=php&lt;br /&gt;
        au      BufNewFile,BufRead *.asy          setf asy&lt;br /&gt;
        au!     BufRead,BufNewFile *.haml         setfiletype haml &lt;br /&gt;
        au!     BufRead,BufNewFile *.sass         setfiletype sass &lt;br /&gt;
        &lt;br /&gt;
        &amp;quot; tabulation stricte dans les Makefile&lt;br /&gt;
        autocmd FileType make     set noexpandtab&lt;br /&gt;
    augroup END&lt;br /&gt;
endif&lt;br /&gt;
&lt;br /&gt;
&amp;quot; always cd to the current file/buffer directory&lt;br /&gt;
&amp;quot;if exists(&amp;#039;+autochdir&amp;#039;)&lt;br /&gt;
  &amp;quot;set autochdir&lt;br /&gt;
&amp;quot;else&lt;br /&gt;
  &amp;quot;autocmd BufEnter * silent! lcd %:p:h:gs/ /\\ /&lt;br /&gt;
&amp;quot;endif&lt;br /&gt;
&lt;br /&gt;
&amp;quot; Commandes automatiques }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ LaTeX avec le plugin latex-suite&lt;br /&gt;
&lt;br /&gt;
&amp;quot; IMPORTANT: grep will sometimes skip displaying the file name if you&lt;br /&gt;
&amp;quot; search in a single file. This will confuse Latex-Suite. Set your grep&lt;br /&gt;
&amp;quot; program to always generate a file-name.&lt;br /&gt;
set grepprg=grep\ -nH\ $*&lt;br /&gt;
&lt;br /&gt;
&amp;quot; OPTIONAL: Starting with Vim 7, the filetype of empty .tex files defaults to&lt;br /&gt;
&amp;quot; &amp;#039;plaintex&amp;#039; instead of &amp;#039;tex&amp;#039;, which results in vim-latex not being loaded.&lt;br /&gt;
&amp;quot; The following changes the default filetype back to &amp;#039;tex&amp;#039;:&lt;br /&gt;
let g:tex_flavor=&amp;#039;latex&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; petits raccourcis en plus pour les IMAP persos de latexsuite&lt;br /&gt;
imap &amp;lt;C-B&amp;gt; &amp;lt;Plug&amp;gt;IMAP_JumpForward&lt;br /&gt;
imap &amp;lt;C-M-B&amp;gt; &amp;lt;Plug&amp;gt;IMAP_JumpBack&lt;br /&gt;
&amp;quot; supprime le raccourci qui transforme ^a en \mathbf{} et crée un raccourci &amp;lt;Alt-B&amp;gt; qui écrit \mathbf{}&lt;br /&gt;
imap &amp;lt;Alt-B&amp;gt; &amp;lt;Plug&amp;gt;Tex_MathBF&lt;br /&gt;
&lt;br /&gt;
&amp;quot; }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ ctags, OmniCompletion&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot; pour OmniCompletion&lt;br /&gt;
&amp;quot;&amp;quot; à créer, par exemple, avec : ctags -R -f ~/.vim/systags /usr/include /usr/local/include&lt;br /&gt;
&amp;quot;&amp;quot; sans oublier de lui donner les droits de lecture !&lt;br /&gt;
&amp;quot;&amp;quot;&lt;br /&gt;
&amp;quot;&amp;quot; pour créer une base « locale » (fichiers du répertoire courant, par&lt;br /&gt;
&amp;quot;&amp;quot; exemple), dans le cas du C/C++ avec le plugin OmniCppComplete :&lt;br /&gt;
&amp;quot;&amp;quot; ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .&lt;br /&gt;
&amp;quot;&amp;quot;&lt;br /&gt;
&amp;quot;&amp;quot; perso, j&amp;#039;utilise :&lt;br /&gt;
&amp;quot;&amp;quot; ctags -R --c++-kinds=+p --fields=+iaS --extra=+q -f ~/.vim/systags /usr/include /usr/local/include&lt;br /&gt;
&amp;quot;&amp;quot; puis je map Ctrl+F12 pour recharger une liste locale (crée un fichier tags&lt;br /&gt;
&amp;quot;&amp;quot; dans le répertoire du fichier en édition)&lt;br /&gt;
&amp;quot;&amp;quot; attention, cela entre en conflit avec l&amp;#039;auto-cd défini plus haut !&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot; mapping&lt;br /&gt;
&amp;quot;&amp;quot; penser à faire un &amp;lt;leader&amp;gt;cd avant ;)&lt;br /&gt;
&amp;quot;map &amp;lt;C-F12&amp;gt; :!ctags -R *&amp;lt;CR&amp;gt;&lt;br /&gt;
&amp;quot;map &amp;lt;Maj&amp;gt;&amp;lt;C-F12&amp;gt; :!ctags -R -f ~/.vim/systags /usr/include /usr/local/include&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot; tags système&lt;br /&gt;
&amp;quot;set tags+=~/.vim/systags&lt;br /&gt;
&amp;quot;&amp;quot; tags locaux&lt;br /&gt;
&amp;quot;set tags+=tags;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;if has(&amp;quot;autocmd&amp;quot;)&lt;br /&gt;
    &amp;quot;augroup augroup_omni&lt;br /&gt;
    &amp;quot;au!&lt;br /&gt;
        &amp;quot;autocmd BufRead * echo &amp;quot;File read!&amp;quot;&lt;br /&gt;
        &amp;quot;setlocal                        omnifunc=syntaxcomplete#Complete&lt;br /&gt;
        &amp;quot;autocmd FileType ada        set omnifunc=adacomplete#Complete&lt;br /&gt;
        &amp;quot;autocmd FileType python     set omnifunc=pythoncomplete#Complete&lt;br /&gt;
        &amp;quot;autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS&lt;br /&gt;
        &amp;quot;autocmd FileType html       set omnifunc=htmlcomplete#CompleteTags&lt;br /&gt;
        &amp;quot;autocmd FileType css        set omnifunc=csscomplete#CompleteCSS&lt;br /&gt;
        &amp;quot;autocmd FileType xml        set omnifunc=xmlcomplete#CompleteTags&lt;br /&gt;
        &amp;quot;autocmd FileType php        set omnifunc=phpcomplete#CompletePHP&lt;br /&gt;
        &amp;quot;autocmd FileType c          set omnifunc=ccomplete#Complete&lt;br /&gt;
        &amp;quot;&amp;quot; un peu plus complet pour Ruby et affiliés : http://vim-ruby.rubyforge.org&lt;br /&gt;
        &amp;quot;autocmd FileType ruby,eruby set omnifunc=rubycomplete#Complete&lt;br /&gt;
        &amp;quot;autocmd FileType ruby,eruby let g:rubycomplete_buffer_loading = 1&lt;br /&gt;
        &amp;quot;autocmd FileType ruby,eruby let g:rubycomplete_rails = 1&lt;br /&gt;
        &amp;quot;autocmd FileType ruby,eruby let g:rubycomplete_classes_in_global = 1&lt;br /&gt;
    &amp;quot;augroup END&lt;br /&gt;
&amp;quot;endif&lt;br /&gt;
&lt;br /&gt;
&amp;quot; }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ MATLAB&lt;br /&gt;
&lt;br /&gt;
&amp;quot; indentation&lt;br /&gt;
source /usr/share/vim/addons/plugin/matchit.vim&lt;br /&gt;
&lt;br /&gt;
&amp;quot; correcteur avec :make&lt;br /&gt;
let g:mlint_path_to_mlint=&amp;#039;/home/jd/bin/mlint&amp;#039;&lt;br /&gt;
autocmd BufEnter *.m    compiler mlint&lt;br /&gt;
&lt;br /&gt;
&amp;quot; MATLAB }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ VCS&lt;br /&gt;
&lt;br /&gt;
&amp;quot; le mapping par défaut entre en conflit avec le plugin NERDCommenter&lt;br /&gt;
&amp;quot; s comme send (en général c&amp;#039;est pour du commit ;))&lt;br /&gt;
let VCSCommandMapPrefix=&amp;#039;&amp;lt;Leader&amp;gt;s&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ snipMate&lt;br /&gt;
&lt;br /&gt;
nmap &amp;lt;silent&amp;gt; &amp;lt;Leader&amp;gt;,n &amp;lt;Plug&amp;gt;SearchPositionOperator&lt;br /&gt;
nmap &amp;lt;silent&amp;gt; &amp;lt;Leader&amp;gt;n &amp;lt;Plug&amp;gt;SearchPositionCurrent&lt;br /&gt;
vmap &amp;lt;silent&amp;gt; &amp;lt;Leader&amp;gt;n &amp;lt;Plug&amp;gt;SearchPositionCurrent&lt;br /&gt;
nmap &amp;lt;silent&amp;gt; &amp;lt;Leader&amp;gt;m &amp;lt;Plug&amp;gt;SearchPositionCword&lt;br /&gt;
vmap &amp;lt;silent&amp;gt; &amp;lt;Leader&amp;gt;m &amp;lt;Plug&amp;gt;SearchPositionCword&lt;br /&gt;
&lt;br /&gt;
&amp;quot; snipMate }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; Plugins }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot; {{{ Sessions&lt;br /&gt;
&lt;br /&gt;
&amp;quot; http://vim.wikia.com/wiki/VimTip450&lt;br /&gt;
&amp;quot; ces fonctions permettent de récupérer un état particulier de Vim.&lt;br /&gt;
&amp;quot;&lt;br /&gt;
&amp;quot; si on souhaite pouvoir réouvrir tout un ensemble de fichiers, avec leurs&lt;br /&gt;
&amp;quot; réglages propres, la répartition en onglets et fenêtres, etc. il suffit de&lt;br /&gt;
&amp;quot; faire :SetSession &amp;quot;truc bidule&amp;quot; avant de quitter Vim (:qa)&lt;br /&gt;
&amp;quot; &amp;gt; attention aux guillemets autour du nom ! &amp;lt;&lt;br /&gt;
&amp;quot; au prochain lancement, une liste permettra de réouvrir &amp;quot;truc bidule&amp;quot;, ou&lt;br /&gt;
&amp;quot; toute autre session enregistrée par ailleurs, ou continuer avec un Vim&lt;br /&gt;
&amp;quot; vierge&lt;br /&gt;
&amp;quot;&lt;br /&gt;
&amp;quot; il faut créer un répertoire ~/.vim/sessions/ accessible en +rw&lt;br /&gt;
&amp;quot;&lt;br /&gt;
&amp;quot; cette version est très légèrement modifiée, pour rester full-text, en&lt;br /&gt;
&amp;quot; français, avec une commande de chargement à la volée sus&lt;br /&gt;
&lt;br /&gt;
au VimLeave * call VimLeave()&lt;br /&gt;
au VimEnter * call VimEnter()&lt;br /&gt;
let g:PathToSessions = $HOME . &amp;quot;/.vim/sessions/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
function! VimEnter() &lt;br /&gt;
    if argc() == 0 &amp;quot; si aucun nom de fichier donné, on peut proposer d&amp;#039;ouvrir une session&lt;br /&gt;
        let result       = &amp;quot;Sessions disponibles :&amp;quot;&lt;br /&gt;
        let sessionfiles = glob(g:PathToSessions . &amp;quot;*.vim&amp;quot;)&lt;br /&gt;
        while stridx(sessionfiles, &amp;quot;\n&amp;quot;) &amp;gt;= 0&lt;br /&gt;
            let index        = stridx(sessionfiles, &amp;quot;\n&amp;quot;)&lt;br /&gt;
            let sessionfile  = strpart(sessionfiles, 0, index)&lt;br /&gt;
            let result       = result . &amp;quot;\n &amp;quot; . fnamemodify(sessionfile, &amp;quot;:t:r&amp;quot;)&lt;br /&gt;
            let sessionfiles = strpart(sessionfiles, index + 1)&lt;br /&gt;
        endwhile&lt;br /&gt;
        let result      = result . &amp;quot;\n &amp;quot; . fnamemodify(sessionfiles, &amp;quot;:t:r&amp;quot;)&lt;br /&gt;
        let result      = result . &amp;quot;\n&amp;quot; . &amp;quot;\n&amp;quot; . &amp;quot;Donnez un nom de session (ou aucun pour démarrer normalement) : &amp;quot;&lt;br /&gt;
        let sessionname = input(result)&lt;br /&gt;
        if sessionname != &amp;quot;&amp;quot;&lt;br /&gt;
            exe &amp;quot;source &amp;quot; . g:PathToSessions . sessionname . &amp;quot;.vim&amp;quot;&lt;br /&gt;
        endif&lt;br /&gt;
    endif&lt;br /&gt;
endfunction&lt;br /&gt;
&lt;br /&gt;
function! VimLeave()&lt;br /&gt;
    exe &amp;quot;mksession! &amp;quot; . g:PathToSessions . &amp;quot;LastSession.vim&amp;quot;&lt;br /&gt;
    if exists(&amp;quot;g:SessionFileName&amp;quot;) == 1&lt;br /&gt;
        if g:SessionFileName != &amp;quot;&amp;quot;&lt;br /&gt;
            exe &amp;quot;mksession! &amp;quot; . g:SessionFileName&lt;br /&gt;
        endif&lt;br /&gt;
    endif&lt;br /&gt;
endfunction&lt;br /&gt;
&lt;br /&gt;
&amp;quot; création d&amp;#039;une nouvelle session avec :SetSession &amp;quot;[nom]&amp;quot;&lt;br /&gt;
command! -nargs=1 SetSession   :let g:SessionFileName = g:PathToSessions . &amp;lt;args&amp;gt; . &amp;quot;.vim&amp;quot;&lt;br /&gt;
&amp;quot; suppression des sessions enregistrées avec :UnsetSession &amp;quot;[nom]&amp;quot;&lt;br /&gt;
&amp;quot; pour en supprimer une en particulier, à la main…&lt;br /&gt;
command! -nargs=0 UnsetSession :let g:SessionFileName = &amp;quot;&amp;quot;&lt;br /&gt;
&amp;quot; ouverture à la volée d&amp;#039;une session dont on connaît le nom&lt;br /&gt;
command! -nargs=1 OpenSession  :exe &amp;quot;source&amp;quot; . g:PathToSessions . &amp;lt;args&amp;gt; . &amp;quot;.vim&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; Sessions }}}&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nnoremap gf &amp;lt;C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; http://vim.wikia.com/wiki/Display_shell_commands&amp;#039;_output_on_Vim_window&lt;br /&gt;
&amp;quot; Run a shell command and open results in a horizontal split&lt;br /&gt;
command! -complete=file -nargs=+ Split call s:RunShellCommandInSplit(&amp;lt;q-args&amp;gt;)&lt;br /&gt;
function! s:RunShellCommandInSplit(cmdline)&lt;br /&gt;
  botright new&lt;br /&gt;
  setlocal buftype=nofile bufhidden=wipe nobuflisted noswapfile nowrap&lt;br /&gt;
  call setline(1,a:cmdline)&lt;br /&gt;
  call setline(2,substitute(a:cmdline,&amp;#039;.&amp;#039;,&amp;#039;=&amp;#039;,&amp;#039;g&amp;#039;))&lt;br /&gt;
  execute &amp;#039;silent $read !&amp;#039;.escape(a:cmdline,&amp;#039;%#&amp;#039;)&lt;br /&gt;
  setlocal nomodifiable&lt;br /&gt;
  1&lt;br /&gt;
endfunction&lt;br /&gt;
&lt;br /&gt;
&amp;quot; Copy of the above that opens results in a new tab.&lt;br /&gt;
command! -complete=file -nargs=+ Tab call s:RunShellCommandInTab(&amp;lt;q-args&amp;gt;)&lt;br /&gt;
function! s:RunShellCommandInTab(cmdline)&lt;br /&gt;
  tabnew&lt;br /&gt;
  setlocal buftype=nofile bufhidden=wipe nobuflisted noswapfile nowrap&lt;br /&gt;
  call setline(1,a:cmdline)&lt;br /&gt;
  call setline(2,substitute(a:cmdline,&amp;#039;.&amp;#039;,&amp;#039;=&amp;#039;,&amp;#039;g&amp;#039;))&lt;br /&gt;
  execute &amp;#039;silent $read !&amp;#039;.escape(a:cmdline,&amp;#039;%#&amp;#039;)&lt;br /&gt;
  setlocal nomodifiable&lt;br /&gt;
  1&lt;br /&gt;
endfunction&lt;br /&gt;
&amp;quot; Issue a find command using regex and open results in a new tab.&lt;br /&gt;
command! -nargs=+ I call s:RunShellCommandInTab(&amp;#039;find . -name *&amp;#039;.&amp;lt;q-args&amp;gt;.&amp;#039;*&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
&amp;quot; vim: set foldmethod=marker nonumber:&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jd</name></author>
	</entry>
</feed>