diff --git a/Configuration.html b/Configuration.html index 65a6087304c197a832281a60f2a0855f0d867ba2..3539123e7932374ed13432e1c76568082fd6ac6e 100644 --- a/Configuration.html +++ b/Configuration.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"> <head> -<!-- 2020-06-24 mer. 00:13 --> +<!-- 2020-09-09 mer. 23:37 --> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Configuration</title> @@ -239,98 +239,99 @@ for the JavaScript code in this tag. <h2>Table des matières</h2> <div id="text-table-of-contents"> <ul> -<li><a href="#orgee906ab">1. Choix d'interface</a> +<li><a href="#org094907b">1. Choix d'interface</a> <ul> -<li><a href="#orgc51c036">1.1. Pas d'écran de bienvenue</a></li> -<li><a href="#org37b9e2e">1.2. Désactive des raccourcis</a></li> -<li><a href="#org5fa6512">1.3. Augumente la mémoire pour le <i>garbage collector</i> ⇒ meilleures performances</a></li> -<li><a href="#org89c8b9d">1.4. <i>toolbar</i></a></li> -<li><a href="#orga0da865">1.5. Réponses par y ou n</a></li> -<li><a href="#org5916c56">1.6. Commentaires</a></li> -<li><a href="#org4f83406">1.7. Désactive l'auto-save</a></li> -<li><a href="#org721c9af">1.8. Auto-fill</a></li> -<li><a href="#org9c4f513">1.9. Supression des blancs inutiles</a></li> -<li><a href="#org8fd0fb2">1.10. Numéros de lignes</a></li> -<li><a href="#orgae772f9">1.11. Try</a></li> -<li><a href="#orgc4824eb">1.12. Posframe</a></li> -<li><a href="#org0209405">1.13. Which key</a></li> -<li><a href="#orge99a8a3">1.14. Gnuplot</a></li> -<li><a href="#org8a6a6af">1.15. Org mode</a></li> -<li><a href="#org183dc9d">1.16. Ace window</a></li> -<li><a href="#org1e882d7">1.17. Window-jump</a></li> -<li><a href="#org052ee63">1.18. Ivy / Counsel</a></li> -<li><a href="#org73020d2">1.19. Swiper</a></li> -<li><a href="#org19518c1">1.20. Avy</a></li> -<li><a href="#org4253ad8">1.21. Company</a></li> -<li><a href="#org564b50e">1.22. C++</a> +<li><a href="#org9a2cac7">1.1. Pas d'écran de bienvenue</a></li> +<li><a href="#orgc74eeb4">1.2. Désactive des raccourcis</a></li> +<li><a href="#orgad01e08">1.3. Augumente la mémoire pour le <i>garbage collector</i> ⇒ meilleures performances</a></li> +<li><a href="#orgddcf7e5">1.4. <i>toolbar</i></a></li> +<li><a href="#orga72031e">1.5. Réponses par y ou n</a></li> +<li><a href="#orgd9a110a">1.6. Commentaires</a></li> +<li><a href="#org05aa7a7">1.7. Désactive l'auto-save</a></li> +<li><a href="#org0506a4a">1.8. Auto-fill</a></li> +<li><a href="#org7fd283a">1.9. Supression des blancs inutiles</a></li> +<li><a href="#org3e327e3">1.10. Numéros de lignes</a></li> +<li><a href="#org31529a2">1.11. Try</a></li> +<li><a href="#org4e22591">1.12. Posframe</a></li> +<li><a href="#org10bf2be">1.13. Which key</a></li> +<li><a href="#org5c9b88b">1.14. Gnuplot</a></li> +<li><a href="#orgec588e9">1.15. Org mode</a></li> +<li><a href="#orga76133e">1.16. Ace window</a></li> +<li><a href="#orgf661057">1.17. Window-jump</a></li> +<li><a href="#org7f7bc90">1.18. Ivy / Counsel</a></li> +<li><a href="#org96f1eba">1.19. Swiper</a></li> +<li><a href="#org04ce2db">1.20. Avy</a></li> +<li><a href="#orga73c716">1.21. Company</a></li> +<li><a href="#orgf0f2945">1.22. C++</a> <ul> -<li><a href="#org2df320a">1.22.1. On branche Irony à Company</a></li> -<li><a href="#orge1cd245">1.22.2. On active Irony pour le C++</a></li> -<li><a href="#org1ae44d8">1.22.3. Eldoc / Irony</a></li> -<li><a href="#orgea9360b">1.22.4. Formatage automatique : <code>clang-format</code></a></li> -<li><a href="#orgf791164">1.22.5. Coloration syntaxique (C++ moderne)</a></li> +<li><a href="#org0474f98">1.22.1. On branche Irony à Company</a></li> +<li><a href="#org93c7de9">1.22.2. On active Irony pour le C++</a></li> +<li><a href="#orgde10a31">1.22.3. Eldoc / Irony</a></li> +<li><a href="#orga21dbcf">1.22.4. Formatage automatique : <code>clang-format</code></a></li> +<li><a href="#org32e8d94">1.22.5. Coloration syntaxique (C++ moderne)</a></li> </ul> </li> -<li><a href="#org3f90dfa">1.23. Thèmes</a></li> -<li><a href="#org9603f21">1.24. Modeline</a></li> -<li><a href="#org55c32f6">1.25. Parenthèses arc-en-ciel</a></li> -<li><a href="#orgcc7728c">1.26. FlyCheck</a></li> -<li><a href="#org47c8225">1.27. Python</a></li> -<li><a href="#org2d829e2">1.28. YASnippet</a></li> -<li><a href="#org102d44c">1.29. Divers paquets</a> +<li><a href="#org36ef6ab">1.23. Thèmes</a></li> +<li><a href="#orgc437fb6">1.24. Modeline</a></li> +<li><a href="#orgcbadbab">1.25. Parenthèses arc-en-ciel</a></li> +<li><a href="#orgb1385a4">1.26. FlyCheck</a></li> +<li><a href="#orge5af102">1.27. Python</a></li> +<li><a href="#org42f6259">1.28. YASnippet</a></li> +<li><a href="#orgabf2f0f">1.29. Divers paquets</a> <ul> -<li><a href="#org2be920d">1.29.1. Highlight line</a></li> -<li><a href="#orgd74bf7c">1.29.2. Beacon</a></li> -<li><a href="#orgb369626">1.29.3. hungry-delete</a></li> -<li><a href="#org77d77b3">1.29.4. Expand-region</a></li> -<li><a href="#org9f27e6b">1.29.5. Meilleure gestion du <code>kill-ring</code></a></li> -<li><a href="#org1c724da">1.29.6. Gestion de la restauration des buffers</a></li> +<li><a href="#org56f7102">1.29.1. Highlight line</a></li> +<li><a href="#org9c764c5">1.29.2. Beacon</a></li> +<li><a href="#orgc92f650">1.29.3. hungry-delete</a></li> +<li><a href="#orgf3600e8">1.29.4. Expand-region</a></li> +<li><a href="#orgcca03bd">1.29.5. Meilleure gestion du <code>kill-ring</code></a></li> +<li><a href="#orgc41432b">1.29.6. Gestion de la restauration des buffers</a></li> </ul> </li> -<li><a href="#org24dbec6">1.30. Powerline</a></li> -<li><a href="#orgfb3d17c">1.31. iedit</a></li> -<li><a href="#org3883a6f">1.32. Narrow/widen dwim</a></li> -<li><a href="#orgc2415c1">1.33. Web Mode</a></li> -<li><a href="#org45ab22d">1.34. Emmet mode</a></li> -<li><a href="#org933da19">1.35. Dired-dwim</a></li> -<li><a href="#org96e1b0b">1.36. LaTeX</a></li> -<li><a href="#orgddcfcbc">1.37. Gestion de projets</a></li> -<li><a href="#org0998465">1.38. Org-mode (langages suportés)</a></li> -<li><a href="#orgbee39f9">1.39. Parenthèses</a></li> -<li><a href="#org1ae9353">1.40. Taille de la police</a></li> -<li><a href="#org37b3d07">1.41. Hydra</a></li> -<li><a href="#org63e26c9">1.42. Modes git</a></li> -<li><a href="#org4d4d6a9">1.43. FlySpell</a></li> -<li><a href="#org1c56505">1.44. C++</a></li> -<li><a href="#orgb3cd920">1.45. Compilation</a></li> -<li><a href="#org74e5f8f">1.46. CMake</a></li> -<li><a href="#org03d369d">1.47. Markdown</a></li> -<li><a href="#org700c4d6">1.48. Dumb jump</a></li> -<li><a href="#org5aae76c">1.49. Origami</a></li> -<li><a href="#orgb0b9754">1.50. IBuffer</a></li> -<li><a href="#org1f7363c">1.51. WGrep</a></li> -<li><a href="#org86f0d10">1.52. PDF tools</a></li> -<li><a href="#org23cd4ac">1.53. AutoYASnippet</a></li> -<li><a href="#orgafb17d7">1.54. Divers</a></li> -<li><a href="#org43bda89">1.55. Keyfreq</a></li> -<li><a href="#org4d6bbd2">1.56. Dictionnaire et césures</a></li> +<li><a href="#org8793a51">1.30. Powerline</a></li> +<li><a href="#org49331ea">1.31. iedit</a></li> +<li><a href="#org04009ef">1.32. Narrow/widen dwim</a></li> +<li><a href="#orgd50ff62">1.33. Web Mode</a></li> +<li><a href="#org7276587">1.34. Emmet mode</a></li> +<li><a href="#orgb9ed461">1.35. Dired-dwim</a></li> +<li><a href="#org5ab5546">1.36. LaTeX</a></li> +<li><a href="#orgce4e805">1.37. Gestion de projets</a></li> +<li><a href="#org0dcd772">1.38. Org-mode (langages suportés)</a></li> +<li><a href="#org5db3db6">1.39. Parenthèses</a></li> +<li><a href="#orgf0aeba4">1.40. Taille de la police</a></li> +<li><a href="#org92234ef">1.41. Hydra</a></li> +<li><a href="#org7b69e8c">1.42. Modes git</a></li> +<li><a href="#org7fe125c">1.43. FlySpell</a></li> +<li><a href="#orgdb363d0">1.44. C++</a></li> +<li><a href="#org579b698">1.45. Compilation</a></li> +<li><a href="#org731b9d7">1.46. CMake</a></li> +<li><a href="#org7b4263a">1.47. Markdown</a></li> +<li><a href="#orgf14a25f">1.48. Dumb jump</a></li> +<li><a href="#org59e8689">1.49. Origami</a></li> +<li><a href="#org2cff21d">1.50. IBuffer</a></li> +<li><a href="#orgaf92680">1.51. WGrep</a></li> +<li><a href="#orgcc84d58">1.52. PDF tools</a></li> +<li><a href="#orgcf6fe4a">1.53. AutoYASnippet</a></li> +<li><a href="#orgd982a88">1.54. Divers</a></li> +<li><a href="#org4fa5d9e">1.55. Keyfreq</a></li> +<li><a href="#org20e86a7">1.56. Dictionnaire et césures</a></li> +<li><a href="#orgce7fb28">1.57. Mode pugs</a></li> </ul> </li> -<li><a href="#org96b1626">2. Annexes</a> +<li><a href="#org737a89c">2. Annexes</a> <ul> -<li><a href="#org109ded0">2.1. Génération de toute la documentation</a></li> +<li><a href="#org0bafe53">2.1. Génération de toute la documentation</a></li> </ul> </li> </ul> </div> </div> -<div id="outline-container-orgee906ab" class="outline-2"> -<h2 id="orgee906ab"><span class="section-number-2">1</span> Choix d'interface</h2> +<div id="outline-container-org094907b" class="outline-2"> +<h2 id="org094907b"><span class="section-number-2">1</span> Choix d'interface</h2> <div class="outline-text-2" id="text-1"> </div> -<div id="outline-container-orgc51c036" class="outline-3"> -<h3 id="orgc51c036"><span class="section-number-3">1.1</span> Pas d'écran de bienvenue</h3> +<div id="outline-container-org9a2cac7" class="outline-3"> +<h3 id="org9a2cac7"><span class="section-number-3">1.1</span> Pas d'écran de bienvenue</h3> <div class="outline-text-3" id="text-1-1"> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> inhibit-startup-message t<span class="org-rainbow-delimiters-depth-1">)</span> @@ -339,8 +340,8 @@ for the JavaScript code in this tag. </div> </div> -<div id="outline-container-org37b9e2e" class="outline-3"> -<h3 id="org37b9e2e"><span class="section-number-3">1.2</span> Désactive des raccourcis</h3> +<div id="outline-container-orgc74eeb4" class="outline-3"> +<h3 id="orgc74eeb4"><span class="section-number-3">1.2</span> Désactive des raccourcis</h3> <div class="outline-text-3" id="text-1-2"> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span>global-set-key <span class="org-rainbow-delimiters-depth-2">(</span>kbd <span class="org-string">"C-x C-z"</span><span class="org-rainbow-delimiters-depth-2">)</span> nil<span class="org-rainbow-delimiters-depth-1">)</span> @@ -349,8 +350,8 @@ for the JavaScript code in this tag. </div> </div> -<div id="outline-container-org5fa6512" class="outline-3"> -<h3 id="org5fa6512"><span class="section-number-3">1.3</span> Augumente la mémoire pour le <i>garbage collector</i> ⇒ meilleures performances</h3> +<div id="outline-container-orgad01e08" class="outline-3"> +<h3 id="orgad01e08"><span class="section-number-3">1.3</span> Augumente la mémoire pour le <i>garbage collector</i> ⇒ meilleures performances</h3> <div class="outline-text-3" id="text-1-3"> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> gc-cons-threshold 64000000<span class="org-rainbow-delimiters-depth-1">)</span> @@ -363,8 +364,8 @@ for the JavaScript code in this tag. </div> </div> -<div id="outline-container-org89c8b9d" class="outline-3"> -<h3 id="org89c8b9d"><span class="section-number-3">1.4</span> <i>toolbar</i></h3> +<div id="outline-container-orgddcf7e5" class="outline-3"> +<h3 id="orgddcf7e5"><span class="section-number-3">1.4</span> <i>toolbar</i></h3> <div class="outline-text-3" id="text-1-4"> <p> Elle est déactivée par défaut @@ -387,8 +388,8 @@ est actif. </div> </div> -<div id="outline-container-orga0da865" class="outline-3"> -<h3 id="orga0da865"><span class="section-number-3">1.5</span> Réponses par y ou n</h3> +<div id="outline-container-orga72031e" class="outline-3"> +<h3 id="orga72031e"><span class="section-number-3">1.5</span> Réponses par y ou n</h3> <div class="outline-text-3" id="text-1-5"> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span>fset 'yes-or-no-p 'y-or-n-p<span class="org-rainbow-delimiters-depth-1">)</span> @@ -397,8 +398,8 @@ est actif. </div> </div> -<div id="outline-container-org5916c56" class="outline-3"> -<h3 id="org5916c56"><span class="section-number-3">1.6</span> Commentaires</h3> +<div id="outline-container-orgd9a110a" class="outline-3"> +<h3 id="orgd9a110a"><span class="section-number-3">1.6</span> Commentaires</h3> <div class="outline-text-3" id="text-1-6"> <table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> @@ -428,8 +429,8 @@ est actif. </div> </div> -<div id="outline-container-org4f83406" class="outline-3"> -<h3 id="org4f83406"><span class="section-number-3">1.7</span> Désactive l'auto-save</h3> +<div id="outline-container-org05aa7a7" class="outline-3"> +<h3 id="org05aa7a7"><span class="section-number-3">1.7</span> Désactive l'auto-save</h3> <div class="outline-text-3" id="text-1-7"> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> auto-save-default nil<span class="org-rainbow-delimiters-depth-1">)</span> @@ -438,8 +439,8 @@ est actif. </div> </div> -<div id="outline-container-org721c9af" class="outline-3"> -<h3 id="org721c9af"><span class="section-number-3">1.8</span> Auto-fill</h3> +<div id="outline-container-org0506a4a" class="outline-3"> +<h3 id="org0506a4a"><span class="section-number-3">1.8</span> Auto-fill</h3> <div class="outline-text-3" id="text-1-8"> <p> Utilise le mode mineur <code>auto-fill</code> (des retours à la ligne sont @@ -459,8 +460,8 @@ automatiquement ajoutés quand les lignes sont trop longues). </div> </div> -<div id="outline-container-org9c4f513" class="outline-3"> -<h3 id="org9c4f513"><span class="section-number-3">1.9</span> Supression des blancs inutiles</h3> +<div id="outline-container-org7fd283a" class="outline-3"> +<h3 id="org7fd283a"><span class="section-number-3">1.9</span> Supression des blancs inutiles</h3> <div class="outline-text-3" id="text-1-9"> <p> On retire les blancs qui traînent en fin de ligne à la sauvegarde d'un @@ -476,8 +477,8 @@ On retire les blancs qui traînent en fin de ligne à la sauvegarde d'un </div> </div> -<div id="outline-container-org8fd0fb2" class="outline-3"> -<h3 id="org8fd0fb2"><span class="section-number-3">1.10</span> Numéros de lignes</h3> +<div id="outline-container-org3e327e3" class="outline-3"> +<h3 id="org3e327e3"><span class="section-number-3">1.10</span> Numéros de lignes</h3> <div class="outline-text-3" id="text-1-10"> <p> Affiche les numéros des lignes en marge de gauche. @@ -497,8 +498,8 @@ Affiche les numéros des lignes en marge de gauche. </div> </div> -<div id="outline-container-orgae772f9" class="outline-3"> -<h3 id="orgae772f9"><span class="section-number-3">1.11</span> Try</h3> +<div id="outline-container-org31529a2" class="outline-3"> +<h3 id="org31529a2"><span class="section-number-3">1.11</span> Try</h3> <div class="outline-text-3" id="text-1-11"> <p> Permet d'essayer des paquets (sans les installer de manière permanente) @@ -511,8 +512,8 @@ Permet d'essayer des paquets (sans les installer de manière permanente) </div> </div> -<div id="outline-container-orgc4824eb" class="outline-3"> -<h3 id="orgc4824eb"><span class="section-number-3">1.12</span> Posframe</h3> +<div id="outline-container-org4e22591" class="outline-3"> +<h3 id="org4e22591"><span class="section-number-3">1.12</span> Posframe</h3> <div class="outline-text-3" id="text-1-12"> <p> Affiche des boîtes de dialogue @@ -525,8 +526,8 @@ Affiche des boîtes de dialogue </div> </div> -<div id="outline-container-org0209405" class="outline-3"> -<h3 id="org0209405"><span class="section-number-3">1.13</span> Which key</h3> +<div id="outline-container-org10bf2be" class="outline-3"> +<h3 id="org10bf2be"><span class="section-number-3">1.13</span> Which key</h3> <div class="outline-text-3" id="text-1-13"> <p> Aide en ligne pour les raccourcis (<i>quelle touche ?</i>) @@ -541,8 +542,8 @@ Aide en ligne pour les raccourcis (<i>quelle touche ?</i>) </div> </div> -<div id="outline-container-orge99a8a3" class="outline-3"> -<h3 id="orge99a8a3"><span class="section-number-3">1.14</span> Gnuplot</h3> +<div id="outline-container-org5c9b88b" class="outline-3"> +<h3 id="org5c9b88b"><span class="section-number-3">1.14</span> Gnuplot</h3> <div class="outline-text-3" id="text-1-14"> <p> Ajout du mode <code>gnuplot</code>, en particulier pour les interactions avec @@ -556,8 +557,8 @@ Ajout du mode <code>gnuplot</code>, en particulier pour les interactions avec </div> </div> -<div id="outline-container-org8a6a6af" class="outline-3"> -<h3 id="org8a6a6af"><span class="section-number-3">1.15</span> Org mode</h3> +<div id="outline-container-orgec588e9" class="outline-3"> +<h3 id="orgec588e9"><span class="section-number-3">1.15</span> Org mode</h3> <div class="outline-text-3" id="text-1-15"> <p> <i>Org bullets</i> pour un plus bel affichage des sections @@ -632,8 +633,8 @@ Ajout du mode <code>gnuplot</code>, en particulier pour les interactions avec </div> </div> -<div id="outline-container-org183dc9d" class="outline-3"> -<h3 id="org183dc9d"><span class="section-number-3">1.16</span> Ace window</h3> +<div id="outline-container-orga76133e" class="outline-3"> +<h3 id="orga76133e"><span class="section-number-3">1.16</span> Ace window</h3> <div class="outline-text-3" id="text-1-16"> <p> Permet de changer facilement de fenêtre. S'il y a plus de deux <i>buffers</i> @@ -678,8 +679,8 @@ fenêtre choisie pour s'y rendre. </div> </div> -<div id="outline-container-org1e882d7" class="outline-3"> -<h3 id="org1e882d7"><span class="section-number-3">1.17</span> Window-jump</h3> +<div id="outline-container-orgf661057" class="outline-3"> +<h3 id="orgf661057"><span class="section-number-3">1.17</span> Window-jump</h3> <div class="outline-text-3" id="text-1-17"> <p> Permet de changer intuitivement de fenêtre en utilisant les flèches du @@ -734,8 +735,8 @@ alignée avec le curseur. </div> </div> -<div id="outline-container-org052ee63" class="outline-3"> -<h3 id="org052ee63"><span class="section-number-3">1.18</span> Ivy / Counsel</h3> +<div id="outline-container-org7f7bc90" class="outline-3"> +<h3 id="org7f7bc90"><span class="section-number-3">1.18</span> Ivy / Counsel</h3> <div class="outline-text-3" id="text-1-18"> <p> Interface de complétion @@ -757,14 +758,22 @@ Interface de complétion <span class="org-rainbow-delimiters-depth-2">(</span>ivy-mode 1<span class="org-rainbow-delimiters-depth-2">)</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> ivy-use-virtual-buffers t<span class="org-rainbow-delimiters-depth-2">)</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> ivy-count-format <span class="org-string">"%d/%d "</span><span class="org-rainbow-delimiters-depth-2">)</span> - <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> ivy-display-style 'fancy<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span> + <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> ivy-display-style 'fancy<span class="org-rainbow-delimiters-depth-2">)</span> + <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> ivy-wrap t<span class="org-rainbow-delimiters-depth-2">)</span> + <span class="org-comment-delimiter">;; </span><span class="org-comment">(custom-set-faces</span> + <span class="org-comment-delimiter">;; </span><span class="org-comment">'(ivy-minibuffer-match-face-1 ((t (:background "#74b5727c5654" :foreground "black"))))</span> + <span class="org-comment-delimiter">;; </span><span class="org-comment">'(ivy-minibuffer-match-face-2 ((t (:background "#ce8bf1006cba" :foreground "black"))))</span> + <span class="org-comment-delimiter">;; </span><span class="org-comment">'(ivy-minibuffer-match-face-3 ((t (:background "#fefdc4fe5941" :foreground "black"))))</span> + <span class="org-comment-delimiter">;; </span><span class="org-comment">'(ivy-minibuffer-match-face-4 ((t (:background "#fefd9c40f85a" :foreground "black"))))</span> + <span class="org-comment-delimiter">;; </span><span class="org-comment">)</span> + <span class="org-rainbow-delimiters-depth-1">)</span> </pre> </div> </div> </div> -<div id="outline-container-org73020d2" class="outline-3"> -<h3 id="org73020d2"><span class="section-number-3">1.19</span> Swiper</h3> +<div id="outline-container-org96f1eba" class="outline-3"> +<h3 id="org96f1eba"><span class="section-number-3">1.19</span> Swiper</h3> <div class="outline-text-3" id="text-1-19"> <p> Améliore la recherche incrémentale. Les raccourcis sont les raccourcis @@ -818,27 +827,35 @@ chaîne avec <code>RET</code>.</li> </table> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">use-package</span> <span class="org-constant">swiper</span> -<span class="org-builtin">:ensure</span> t -<span class="org-builtin">:bind</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-rainbow-delimiters-depth-3">(</span><span class="org-string">"C-s"</span> . swiper-isearch<span class="org-rainbow-delimiters-depth-3">)</span> - <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-string">"C-r"</span> . swiper-isearch<span class="org-rainbow-delimiters-depth-3">)</span> - <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-string">"C-c C-r"</span> . ivy-resume<span class="org-rainbow-delimiters-depth-3">)</span> - <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-string">"M-x"</span> . counsel-M-x<span class="org-rainbow-delimiters-depth-3">)</span> - <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-string">"C-x C-f"</span> . counsel-find-file<span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span> -<span class="org-builtin">:config</span> -<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">progn</span> - <span class="org-rainbow-delimiters-depth-3">(</span>ivy-mode 1<span class="org-rainbow-delimiters-depth-3">)</span> - <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">setq</span> ivy-use-virtual-buffers t<span class="org-rainbow-delimiters-depth-3">)</span> - <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">setq</span> ivy-display-style 'fancy<span class="org-rainbow-delimiters-depth-3">)</span> - <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">setq</span> ivy-use-selectable-prompt t<span class="org-rainbow-delimiters-depth-3">)</span> - <span class="org-rainbow-delimiters-depth-3">(</span>define-key read-expression-map <span class="org-rainbow-delimiters-depth-4">(</span>kbd <span class="org-string">"C-r"</span><span class="org-rainbow-delimiters-depth-4">)</span> 'counsel-expression-history<span class="org-rainbow-delimiters-depth-3">)</span> - <span class="org-rainbow-delimiters-depth-3">(</span>define-key ivy-minibuffer-map <span class="org-rainbow-delimiters-depth-4">(</span>kbd <span class="org-string">"C-w"</span><span class="org-rainbow-delimiters-depth-4">)</span> 'ivy-yank-word<span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span> + <span class="org-builtin">:ensure</span> t + <span class="org-builtin">:bind</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-rainbow-delimiters-depth-3">(</span><span class="org-string">"C-s"</span> . swiper-isearch<span class="org-rainbow-delimiters-depth-3">)</span> + <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-string">"C-r"</span> . swiper-isearch<span class="org-rainbow-delimiters-depth-3">)</span> + <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-string">"C-c C-r"</span> . ivy-resume<span class="org-rainbow-delimiters-depth-3">)</span> + <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-string">"M-x"</span> . counsel-M-x<span class="org-rainbow-delimiters-depth-3">)</span> + <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-string">"C-x C-f"</span> . counsel-find-file<span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span> + <span class="org-builtin">:config</span> + <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">progn</span> + <span class="org-rainbow-delimiters-depth-3">(</span>ivy-mode 1<span class="org-rainbow-delimiters-depth-3">)</span> + <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">setq</span> ivy-use-virtual-buffers t<span class="org-rainbow-delimiters-depth-3">)</span> + <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">setq</span> ivy-display-style 'fancy<span class="org-rainbow-delimiters-depth-3">)</span> + <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">setq</span> ivy-use-selectable-prompt t<span class="org-rainbow-delimiters-depth-3">)</span> + <span class="org-rainbow-delimiters-depth-3">(</span>define-key read-expression-map <span class="org-rainbow-delimiters-depth-4">(</span>kbd <span class="org-string">"C-r"</span><span class="org-rainbow-delimiters-depth-4">)</span> 'counsel-expression-history<span class="org-rainbow-delimiters-depth-3">)</span> + <span class="org-rainbow-delimiters-depth-3">(</span>define-key ivy-minibuffer-map <span class="org-rainbow-delimiters-depth-4">(</span>kbd <span class="org-string">"C-w"</span><span class="org-rainbow-delimiters-depth-4">)</span> 'ivy-yank-word<span class="org-rainbow-delimiters-depth-3">)</span> + <span class="org-rainbow-delimiters-depth-3">(</span>custom-set-faces + '<span class="org-rainbow-delimiters-depth-4">(</span>swiper-match-face-1 <span class="org-rainbow-delimiters-depth-5">(</span><span class="org-rainbow-delimiters-depth-6">(</span>t <span class="org-rainbow-delimiters-depth-7">(</span><span class="org-builtin">:background</span> <span class="org-string">"#74b5727c5654"</span> <span class="org-builtin">:foreground</span> <span class="org-string">"black"</span><span class="org-rainbow-delimiters-depth-7">)</span><span class="org-rainbow-delimiters-depth-6">)</span><span class="org-rainbow-delimiters-depth-5">)</span><span class="org-rainbow-delimiters-depth-4">)</span> + '<span class="org-rainbow-delimiters-depth-4">(</span>swiper-match-face-2 <span class="org-rainbow-delimiters-depth-5">(</span><span class="org-rainbow-delimiters-depth-6">(</span>t <span class="org-rainbow-delimiters-depth-7">(</span><span class="org-builtin">:background</span> <span class="org-string">"#ce8bf1006cba"</span> <span class="org-builtin">:foreground</span> <span class="org-string">"black"</span><span class="org-rainbow-delimiters-depth-7">)</span><span class="org-rainbow-delimiters-depth-6">)</span><span class="org-rainbow-delimiters-depth-5">)</span><span class="org-rainbow-delimiters-depth-4">)</span> + '<span class="org-rainbow-delimiters-depth-4">(</span>swiper-match-face-3 <span class="org-rainbow-delimiters-depth-5">(</span><span class="org-rainbow-delimiters-depth-6">(</span>t <span class="org-rainbow-delimiters-depth-7">(</span><span class="org-builtin">:background</span> <span class="org-string">"#fefdc4fe5941"</span> <span class="org-builtin">:foreground</span> <span class="org-string">"black"</span><span class="org-rainbow-delimiters-depth-7">)</span><span class="org-rainbow-delimiters-depth-6">)</span><span class="org-rainbow-delimiters-depth-5">)</span><span class="org-rainbow-delimiters-depth-4">)</span> + '<span class="org-rainbow-delimiters-depth-4">(</span>swiper-match-face-4 <span class="org-rainbow-delimiters-depth-5">(</span><span class="org-rainbow-delimiters-depth-6">(</span>t <span class="org-rainbow-delimiters-depth-7">(</span><span class="org-builtin">:background</span> <span class="org-string">"#fefd9c40f85a"</span> <span class="org-builtin">:foreground</span> <span class="org-string">"black"</span><span class="org-rainbow-delimiters-depth-7">)</span><span class="org-rainbow-delimiters-depth-6">)</span><span class="org-rainbow-delimiters-depth-5">)</span><span class="org-rainbow-delimiters-depth-4">)</span> + <span class="org-rainbow-delimiters-depth-3">)</span> + <span class="org-rainbow-delimiters-depth-2">)</span> + <span class="org-rainbow-delimiters-depth-1">)</span> </pre> </div> </div> </div> -<div id="outline-container-org19518c1" class="outline-3"> -<h3 id="org19518c1"><span class="section-number-3">1.20</span> Avy</h3> +<div id="outline-container-org04ce2db" class="outline-3"> +<h3 id="org04ce2db"><span class="section-number-3">1.20</span> Avy</h3> <div class="outline-text-3" id="text-1-20"> <p> Saute très rapidement vers la zone de texte contenant une lettre. @@ -873,8 +890,8 @@ Saute très rapidement vers la zone de texte contenant une lettre. </div> </div> -<div id="outline-container-org4253ad8" class="outline-3"> -<h3 id="org4253ad8"><span class="section-number-3">1.21</span> Company</h3> +<div id="outline-container-orga73c716" class="outline-3"> +<h3 id="orga73c716"><span class="section-number-3">1.21</span> Company</h3> <div class="outline-text-3" id="text-1-21"> <p> Boîtes de dialogue pour la complétion @@ -907,15 +924,15 @@ Boîtes de dialogue pour la complétion </div> </div> -<div id="outline-container-org564b50e" class="outline-3"> -<h3 id="org564b50e"><span class="section-number-3">1.22</span> C++</h3> +<div id="outline-container-orgf0f2945" class="outline-3"> +<h3 id="orgf0f2945"><span class="section-number-3">1.22</span> C++</h3> <div class="outline-text-3" id="text-1-22"> <p> Transforme Emacs en un véritable IDE en utilisant <code>Irony</code> </p> </div> -<div id="outline-container-org2df320a" class="outline-4"> -<h4 id="org2df320a"><span class="section-number-4">1.22.1</span> On branche Irony à Company</h4> +<div id="outline-container-org0474f98" class="outline-4"> +<h4 id="org0474f98"><span class="section-number-4">1.22.1</span> On branche Irony à Company</h4> <div class="outline-text-4" id="text-1-22-1"> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">use-package</span> <span class="org-constant">company-irony</span> @@ -940,8 +957,8 @@ Et on utilise <code>company-irony-c-header</code> pour compléter aussi les </div> </div> -<div id="outline-container-orge1cd245" class="outline-4"> -<h4 id="orge1cd245"><span class="section-number-4">1.22.2</span> On active Irony pour le C++</h4> +<div id="outline-container-org93c7de9" class="outline-4"> +<h4 id="org93c7de9"><span class="section-number-4">1.22.2</span> On active Irony pour le C++</h4> <div class="outline-text-4" id="text-1-22-2"> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">use-package</span> <span class="org-constant">irony</span> @@ -955,8 +972,8 @@ Et on utilise <code>company-irony-c-header</code> pour compléter aussi les </div> </div> -<div id="outline-container-org1ae44d8" class="outline-4"> -<h4 id="org1ae44d8"><span class="section-number-4">1.22.3</span> Eldoc / Irony</h4> +<div id="outline-container-orgde10a31" class="outline-4"> +<h4 id="orgde10a31"><span class="section-number-4">1.22.3</span> Eldoc / Irony</h4> <div class="outline-text-4" id="text-1-22-3"> <p> Affiche la documentation des objets/fonctions dans le minibuffer @@ -971,8 +988,8 @@ Affiche la documentation des objets/fonctions dans le minibuffer </div> </div> -<div id="outline-container-orgea9360b" class="outline-4"> -<h4 id="orgea9360b"><span class="section-number-4">1.22.4</span> Formatage automatique : <code>clang-format</code></h4> +<div id="outline-container-orga21dbcf" class="outline-4"> +<h4 id="orga21dbcf"><span class="section-number-4">1.22.4</span> Formatage automatique : <code>clang-format</code></h4> <div class="outline-text-4" id="text-1-22-4"> <p> Création d'un raccourci spécial pour formater une zone du code. @@ -1062,8 +1079,8 @@ Force le formatage du fichier quand il est sauvegardé </div> </div> -<div id="outline-container-orgf791164" class="outline-4"> -<h4 id="orgf791164"><span class="section-number-4">1.22.5</span> Coloration syntaxique (C++ moderne)</h4> +<div id="outline-container-org32e8d94" class="outline-4"> +<h4 id="org32e8d94"><span class="section-number-4">1.22.5</span> Coloration syntaxique (C++ moderne)</h4> <div class="outline-text-4" id="text-1-22-5"> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">use-package</span> <span class="org-constant">modern-cpp-font-lock</span> @@ -1080,8 +1097,8 @@ Force le formatage du fichier quand il est sauvegardé </div> </div> -<div id="outline-container-org3f90dfa" class="outline-3"> -<h3 id="org3f90dfa"><span class="section-number-3">1.23</span> Thèmes</h3> +<div id="outline-container-org36ef6ab" class="outline-3"> +<h3 id="org36ef6ab"><span class="section-number-3">1.23</span> Thèmes</h3> <div class="outline-text-3" id="text-1-23"> <p> Chargement de quelques thèmes @@ -1099,8 +1116,8 @@ Chargement de quelques thèmes </div> </div> -<div id="outline-container-org9603f21" class="outline-3"> -<h3 id="org9603f21"><span class="section-number-3">1.24</span> Modeline</h3> +<div id="outline-container-orgc437fb6" class="outline-3"> +<h3 id="orgc437fb6"><span class="section-number-3">1.24</span> Modeline</h3> <div class="outline-text-3" id="text-1-24"> <p> Augmente la taille de la police @@ -1147,8 +1164,8 @@ Taille de la fenêtre et position </div> </div> -<div id="outline-container-org55c32f6" class="outline-3"> -<h3 id="org55c32f6"><span class="section-number-3">1.25</span> Parenthèses arc-en-ciel</h3> +<div id="outline-container-orgcbadbab" class="outline-3"> +<h3 id="orgcbadbab"><span class="section-number-3">1.25</span> Parenthèses arc-en-ciel</h3> <div class="outline-text-3" id="text-1-25"> <p> Améliore le visuel des parenthèses @@ -1166,8 +1183,8 @@ Améliore le visuel des parenthèses </div> </div> -<div id="outline-container-orgcc7728c" class="outline-3"> -<h3 id="orgcc7728c"><span class="section-number-3">1.26</span> FlyCheck</h3> +<div id="outline-container-orgb1385a4" class="outline-3"> +<h3 id="orgb1385a4"><span class="section-number-3">1.26</span> FlyCheck</h3> <div class="outline-text-3" id="text-1-26"> <p> On branche <code>FlyCheck</code> à <code>Irony</code> pour une analyse des erreurs à la volée. @@ -1215,8 +1232,8 @@ On utilise <code>posframe</code> pour afficher les erreurs en ligne </div> </div> </div> -<div id="outline-container-org47c8225" class="outline-3"> -<h3 id="org47c8225"><span class="section-number-3">1.27</span> Python</h3> +<div id="outline-container-orge5af102" class="outline-3"> +<h3 id="orge5af102"><span class="section-number-3">1.27</span> Python</h3> <div class="outline-text-3" id="text-1-27"> <p> Attention pour que la configuration fonctionne, il faut installer @@ -1246,8 +1263,8 @@ Attention pour que la configuration fonctionne, il faut installer </div> </div> -<div id="outline-container-org2d829e2" class="outline-3"> -<h3 id="org2d829e2"><span class="section-number-3">1.28</span> YASnippet</h3> +<div id="outline-container-org42f6259" class="outline-3"> +<h3 id="org42f6259"><span class="section-number-3">1.28</span> YASnippet</h3> <div class="outline-text-3" id="text-1-28"> <p> Le système de templates pour Emacs @@ -1267,12 +1284,12 @@ Le système de templates pour Emacs </div> </div> -<div id="outline-container-org102d44c" class="outline-3"> -<h3 id="org102d44c"><span class="section-number-3">1.29</span> Divers paquets</h3> +<div id="outline-container-orgabf2f0f" class="outline-3"> +<h3 id="orgabf2f0f"><span class="section-number-3">1.29</span> Divers paquets</h3> <div class="outline-text-3" id="text-1-29"> </div> -<div id="outline-container-org2be920d" class="outline-4"> -<h4 id="org2be920d"><span class="section-number-4">1.29.1</span> Highlight line</h4> +<div id="outline-container-org56f7102" class="outline-4"> +<h4 id="org56f7102"><span class="section-number-4">1.29.1</span> Highlight line</h4> <div class="outline-text-4" id="text-1-29-1"> <p> Mise en valeur de la ligne courante @@ -1284,8 +1301,8 @@ Mise en valeur de la ligne courante </div> </div> -<div id="outline-container-orgd74bf7c" class="outline-4"> -<h4 id="orgd74bf7c"><span class="section-number-4">1.29.2</span> Beacon</h4> +<div id="outline-container-org9c764c5" class="outline-4"> +<h4 id="org9c764c5"><span class="section-number-4">1.29.2</span> Beacon</h4> <div class="outline-text-4" id="text-1-29-2"> <p> Flash de la ligne aux changements de page ou de buffer @@ -1300,8 +1317,8 @@ Flash de la ligne aux changements de page ou de buffer </div> </div> -<div id="outline-container-orgb369626" class="outline-4"> -<h4 id="orgb369626"><span class="section-number-4">1.29.3</span> hungry-delete</h4> +<div id="outline-container-orgc92f650" class="outline-4"> +<h4 id="orgc92f650"><span class="section-number-4">1.29.3</span> hungry-delete</h4> <div class="outline-text-4" id="text-1-29-3"> <p> Suppression de tous les blancs quand appuie sur backspace ou delete @@ -1316,8 +1333,8 @@ Suppression de tous les blancs quand appuie sur backspace ou delete </div> </div> -<div id="outline-container-org77d77b3" class="outline-4"> -<h4 id="org77d77b3"><span class="section-number-4">1.29.4</span> Expand-region</h4> +<div id="outline-container-orgf3600e8" class="outline-4"> +<h4 id="orgf3600e8"><span class="section-number-4">1.29.4</span> Expand-region</h4> <div class="outline-text-4" id="text-1-29-4"> <p> Sélectionne une zone de manière incrémentale. mot, phrase, paragraphe, @@ -1333,8 +1350,8 @@ etc de manière intelligente. </div> </div> -<div id="outline-container-org9f27e6b" class="outline-4"> -<h4 id="org9f27e6b"><span class="section-number-4">1.29.5</span> Meilleure gestion du <code>kill-ring</code></h4> +<div id="outline-container-orgcca03bd" class="outline-4"> +<h4 id="orgcca03bd"><span class="section-number-4">1.29.5</span> Meilleure gestion du <code>kill-ring</code></h4> <div class="outline-text-4" id="text-1-29-5"> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> save-interprogram-paste-before-kill t<span class="org-rainbow-delimiters-depth-1">)</span> @@ -1343,8 +1360,8 @@ etc de manière intelligente. </div> </div> -<div id="outline-container-org1c724da" class="outline-4"> -<h4 id="org1c724da"><span class="section-number-4">1.29.6</span> Gestion de la restauration des buffers</h4> +<div id="outline-container-orgc41432b" class="outline-4"> +<h4 id="orgc41432b"><span class="section-number-4">1.29.6</span> Gestion de la restauration des buffers</h4> <div class="outline-text-4" id="text-1-29-6"> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span>global-auto-revert-mode 1<span class="org-rainbow-delimiters-depth-1">)</span> @@ -1357,8 +1374,8 @@ etc de manière intelligente. </div> </div> -<div id="outline-container-org24dbec6" class="outline-3"> -<h3 id="org24dbec6"><span class="section-number-3">1.30</span> Powerline</h3> +<div id="outline-container-org8793a51" class="outline-3"> +<h3 id="org8793a51"><span class="section-number-3">1.30</span> Powerline</h3> <div class="outline-text-3" id="text-1-30"> <p> Un bel affichage pour la barre d'état (<i>modeline</i>) @@ -1399,8 +1416,8 @@ N'affiche pas tous les modes mineurs, les place dans le menu de la </div> </div> -<div id="outline-container-orgfb3d17c" class="outline-3"> -<h3 id="orgfb3d17c"><span class="section-number-3">1.31</span> iedit</h3> +<div id="outline-container-org49331ea" class="outline-3"> +<h3 id="org49331ea"><span class="section-number-3">1.31</span> iedit</h3> <div class="outline-text-3" id="text-1-31"> <p> Modifie les copies d'une zone séléctionnée simultanément @@ -1440,8 +1457,8 @@ Modifie les copies d'une zone séléctionnée simultanément </div> </div> -<div id="outline-container-org3883a6f" class="outline-3"> -<h3 id="org3883a6f"><span class="section-number-3">1.32</span> Narrow/widen dwim</h3> +<div id="outline-container-org04009ef" class="outline-3"> +<h3 id="org04009ef"><span class="section-number-3">1.32</span> Narrow/widen dwim</h3> <div class="outline-text-3" id="text-1-32"> <p> Réduit/agrandit une zone d'édition de manière intelligente @@ -1486,8 +1503,8 @@ Remplace la fonction Emacs standard par <code>dwim</code> </div> </div> -<div id="outline-container-orgc2415c1" class="outline-3"> -<h3 id="orgc2415c1"><span class="section-number-3">1.33</span> Web Mode</h3> +<div id="outline-container-orgd50ff62" class="outline-3"> +<h3 id="orgd50ff62"><span class="section-number-3">1.33</span> Web Mode</h3> <div class="outline-text-3" id="text-1-33"> <p> Mode avancé pour l'édition de pages <code>HTML</code>, <code>Css</code>,… @@ -1511,8 +1528,8 @@ Mode avancé pour l'édition de pages <code>HTML</code>, <code>Css</code>,Ȃ </div> </div> -<div id="outline-container-org45ab22d" class="outline-3"> -<h3 id="org45ab22d"><span class="section-number-3">1.34</span> Emmet mode</h3> +<div id="outline-container-org7276587" class="outline-3"> +<h3 id="org7276587"><span class="section-number-3">1.34</span> Emmet mode</h3> <div class="outline-text-3" id="text-1-34"> <p> Ensemble de fonctions permettant l'édition rapide de <i>markup languages</i> @@ -1533,8 +1550,8 @@ Ensemble de fonctions permettant l'édition rapide de <i>markup languages</i> </div> </div> -<div id="outline-container-org933da19" class="outline-3"> -<h3 id="org933da19"><span class="section-number-3">1.35</span> Dired-dwim</h3> +<div id="outline-container-orgb9ed461" class="outline-3"> +<h3 id="orgb9ed461"><span class="section-number-3">1.35</span> Dired-dwim</h3> <div class="outline-text-3" id="text-1-35"> <p> Permet d'utiliser réduire/agrandir les affichages de répertoires @@ -1559,8 +1576,8 @@ Permet d'utiliser réduire/agrandir les affichages de répertoires </div> </div> -<div id="outline-container-org96e1b0b" class="outline-3"> -<h3 id="org96e1b0b"><span class="section-number-3">1.36</span> LaTeX</h3> +<div id="outline-container-org5ab5546" class="outline-3"> +<h3 id="org5ab5546"><span class="section-number-3">1.36</span> LaTeX</h3> <div class="outline-text-3" id="text-1-36"> <p> Configuration LaTeX basique. @@ -1585,8 +1602,8 @@ Configuration LaTeX basique. </div> </div> -<div id="outline-container-orgddcfcbc" class="outline-3"> -<h3 id="orgddcfcbc"><span class="section-number-3">1.37</span> Gestion de projets</h3> +<div id="outline-container-orgce4e805" class="outline-3"> +<h3 id="orgce4e805"><span class="section-number-3">1.37</span> Gestion de projets</h3> <div class="outline-text-3" id="text-1-37"> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">use-package</span> <span class="org-constant">projectile</span> @@ -1600,8 +1617,8 @@ Configuration LaTeX basique. </div> </div> -<div id="outline-container-org0998465" class="outline-3"> -<h3 id="org0998465"><span class="section-number-3">1.38</span> Org-mode (langages suportés)</h3> +<div id="outline-container-org0dcd772" class="outline-3"> +<h3 id="org0dcd772"><span class="section-number-3">1.38</span> Org-mode (langages suportés)</h3> <div class="outline-text-3" id="text-1-38"> <p> Charge les langages disponibles pour org-mode @@ -1627,8 +1644,8 @@ Charge les langages disponibles pour org-mode </div> </div> -<div id="outline-container-orgbee39f9" class="outline-3"> -<h3 id="orgbee39f9"><span class="section-number-3">1.39</span> Parenthèses</h3> +<div id="outline-container-org5db3db6" class="outline-3"> +<h3 id="org5db3db6"><span class="section-number-3">1.39</span> Parenthèses</h3> <div class="outline-text-3" id="text-1-39"> <p> Gestion intelligente des parenthèses. @@ -1680,8 +1697,8 @@ raccourci suivant. </div> </div> -<div id="outline-container-org1ae9353" class="outline-3"> -<h3 id="org1ae9353"><span class="section-number-3">1.40</span> Taille de la police</h3> +<div id="outline-container-orgf0aeba4" class="outline-3"> +<h3 id="orgf0aeba4"><span class="section-number-3">1.40</span> Taille de la police</h3> <div class="outline-text-3" id="text-1-40"> <p> Change la taille de la police dynamiquement (temporaire) @@ -1723,8 +1740,8 @@ Change la taille de la police dynamiquement (temporaire) </div> </div> -<div id="outline-container-org37b3d07" class="outline-3"> -<h3 id="org37b3d07"><span class="section-number-3">1.41</span> Hydra</h3> +<div id="outline-container-org92234ef" class="outline-3"> +<h3 id="org92234ef"><span class="section-number-3">1.41</span> Hydra</h3> <div class="outline-text-3" id="text-1-41"> <p> Outil de simplification des raccourcis. Un <i>popup</i> contextuel apparaît. @@ -1796,8 +1813,8 @@ Outil de simplification des raccourcis. Un <i>popup</i> contextuel apparaît. </div> </div> -<div id="outline-container-org63e26c9" class="outline-3"> -<h3 id="org63e26c9"><span class="section-number-3">1.42</span> Modes git</h3> +<div id="outline-container-org7b69e8c" class="outline-3"> +<h3 id="org7b69e8c"><span class="section-number-3">1.42</span> Modes git</h3> <div class="outline-text-3" id="text-1-42"> <p> Le sublime <code>Magit</code>. @@ -1913,8 +1930,8 @@ checkout -p</code>) </div> </div> -<div id="outline-container-org4d4d6a9" class="outline-3"> -<h3 id="org4d4d6a9"><span class="section-number-3">1.43</span> FlySpell</h3> +<div id="outline-container-org7fe125c" class="outline-3"> +<h3 id="org7fe125c"><span class="section-number-3">1.43</span> FlySpell</h3> <div class="outline-text-3" id="text-1-43"> <p> Correcteur orthographique à la volée. @@ -1936,8 +1953,8 @@ Correcteur orthographique à la volée. </div> </div> -<div id="outline-container-org1c56505" class="outline-3"> -<h3 id="org1c56505"><span class="section-number-3">1.44</span> C++</h3> +<div id="outline-container-orgdb363d0" class="outline-3"> +<h3 id="orgdb363d0"><span class="section-number-3">1.44</span> C++</h3> <div class="outline-text-3" id="text-1-44"> <p> Activation des <code>ggtags</code> @@ -1955,8 +1972,8 @@ Activation des <code>ggtags</code> </div> </div> -<div id="outline-container-orgb3cd920" class="outline-3"> -<h3 id="orgb3cd920"><span class="section-number-3">1.45</span> Compilation</h3> +<div id="outline-container-org579b698" class="outline-3"> +<h3 id="org579b698"><span class="section-number-3">1.45</span> Compilation</h3> <div class="outline-text-3" id="text-1-45"> <p> Active le rendu des couleurs ANSI dans le <i>buffer</i> de compilation @@ -1982,18 +1999,18 @@ Ferme automatiquement le <i>buffer</i> de compilation lorsqu'il n'y a aucune erreur (<i>warnings</i> compris). </p> <div class="org-src-container"> -<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">setq</span> compilation-finish-function - <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">lambda</span> <span class="org-rainbow-delimiters-depth-3">(</span>buf str<span class="org-rainbow-delimiters-depth-3">)</span> - <span class="org-rainbow-delimiters-depth-3">(</span><span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-4">(</span>string-match <span class="org-string">"*Compilation*"</span> <span class="org-rainbow-delimiters-depth-5">(</span>buffer-name buf<span class="org-rainbow-delimiters-depth-5">)</span><span class="org-rainbow-delimiters-depth-4">)</span> - <span class="org-rainbow-delimiters-depth-4">(</span><span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-5">(</span>string-match <span class="org-string">"abnormally"</span> str<span class="org-rainbow-delimiters-depth-5">)</span> - <span class="org-rainbow-delimiters-depth-5">(</span>message <span class="org-string">"There were errors :-("</span><span class="org-rainbow-delimiters-depth-5">)</span> - <span class="org-comment-delimiter">;;</span><span class="org-comment">no errors, make the compilation window go away in 1 second</span> - <span class="org-rainbow-delimiters-depth-5">(</span>run-at-time 1 nil - <span class="org-rainbow-delimiters-depth-6">(</span><span class="org-keyword">lambda</span> <span class="org-rainbow-delimiters-depth-7">(</span>buf<span class="org-rainbow-delimiters-depth-7">)</span> - <span class="org-rainbow-delimiters-depth-7">(</span>delete-windows-on buf<span class="org-rainbow-delimiters-depth-7">)</span> - <span class="org-rainbow-delimiters-depth-7">(</span>bury-buffer buf<span class="org-rainbow-delimiters-depth-7">)</span><span class="org-rainbow-delimiters-depth-6">)</span> - buf<span class="org-rainbow-delimiters-depth-5">)</span> - <span class="org-rainbow-delimiters-depth-5">(</span>message <span class="org-string">"No errors :-)"</span><span class="org-rainbow-delimiters-depth-5">)</span><span class="org-rainbow-delimiters-depth-4">)</span><span class="org-rainbow-delimiters-depth-3">)</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span> +<pre class="src src-emacs-lisp"><span class="org-comment-delimiter">;; </span><span class="org-comment">(setq compilation-finish-function</span> +<span class="org-comment-delimiter">;; </span><span class="org-comment">(lambda (buf str)</span> +<span class="org-comment-delimiter">;; </span><span class="org-comment">(if (string-match "*Compilation*" (buffer-name buf))</span> +<span class="org-comment-delimiter">;; </span><span class="org-comment">(if (string-match "abnormally" str)</span> +<span class="org-comment-delimiter">;; </span><span class="org-comment">(message "There were errors :-(")</span> +<span class="org-comment-delimiter">;; </span><span class="org-comment">;;no errors, make the compilation window go away in 1 second</span> +<span class="org-comment-delimiter">;; </span><span class="org-comment">(run-at-time 1 nil</span> +<span class="org-comment-delimiter">;; </span><span class="org-comment">(lambda (buf)</span> +<span class="org-comment-delimiter">;; </span><span class="org-comment">(delete-windows-on buf)</span> +<span class="org-comment-delimiter">;; </span><span class="org-comment">(bury-buffer buf))</span> +<span class="org-comment-delimiter">;; </span><span class="org-comment">buf)</span> +<span class="org-comment-delimiter">;; </span><span class="org-comment">(message "No errors :-)")))))</span> </pre> </div> @@ -2046,8 +2063,8 @@ Définit <code>C-c C-c</code> comme raccourci pour invoquer <code>make</code>. </div> </div> -<div id="outline-container-org74e5f8f" class="outline-3"> -<h3 id="org74e5f8f"><span class="section-number-3">1.46</span> CMake</h3> +<div id="outline-container-org731b9d7" class="outline-3"> +<h3 id="org731b9d7"><span class="section-number-3">1.46</span> CMake</h3> <div class="outline-text-3" id="text-1-46"> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">use-package</span> <span class="org-constant">cmake-mode</span> @@ -2070,8 +2087,8 @@ Définit <code>C-c C-c</code> comme raccourci pour invoquer <code>make</code>. </div> </div> -<div id="outline-container-org03d369d" class="outline-3"> -<h3 id="org03d369d"><span class="section-number-3">1.47</span> Markdown</h3> +<div id="outline-container-org7b4263a" class="outline-3"> +<h3 id="org7b4263a"><span class="section-number-3">1.47</span> Markdown</h3> <div class="outline-text-3" id="text-1-47"> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">use-package</span> <span class="org-constant">markdown-mode</span> @@ -2082,8 +2099,8 @@ Définit <code>C-c C-c</code> comme raccourci pour invoquer <code>make</code>. </div> </div> -<div id="outline-container-org700c4d6" class="outline-3"> -<h3 id="org700c4d6"><span class="section-number-3">1.48</span> Dumb jump</h3> +<div id="outline-container-orgf14a25f" class="outline-3"> +<h3 id="orgf14a25f"><span class="section-number-3">1.48</span> Dumb jump</h3> <div class="outline-text-3" id="text-1-48"> <p> Permet de se déplacer <b>très</b> rapidement dans un texte ou de retrouver @@ -2129,8 +2146,8 @@ une définition. </div> </div> -<div id="outline-container-org5aae76c" class="outline-3"> -<h3 id="org5aae76c"><span class="section-number-3">1.49</span> Origami</h3> +<div id="outline-container-org59e8689" class="outline-3"> +<h3 id="org59e8689"><span class="section-number-3">1.49</span> Origami</h3> <div class="outline-text-3" id="text-1-49"> <p> Mode permettant le pliage (<i>folding</i>) de régions @@ -2143,8 +2160,8 @@ Mode permettant le pliage (<i>folding</i>) de régions </div> </div> -<div id="outline-container-orgb0b9754" class="outline-3"> -<h3 id="orgb0b9754"><span class="section-number-3">1.50</span> IBuffer</h3> +<div id="outline-container-org2cff21d" class="outline-3"> +<h3 id="org2cff21d"><span class="section-number-3">1.50</span> IBuffer</h3> <div class="outline-text-3" id="text-1-50"> <p> Un meilleur gestionnaire de <i>buffers</i>. @@ -2211,8 +2228,8 @@ Un meilleur gestionnaire de <i>buffers</i>. </div> </div> -<div id="outline-container-org1f7363c" class="outline-3"> -<h3 id="org1f7363c"><span class="section-number-3">1.51</span> WGrep</h3> +<div id="outline-container-orgaf92680" class="outline-3"> +<h3 id="orgaf92680"><span class="section-number-3">1.51</span> WGrep</h3> <div class="outline-text-3" id="text-1-51"> <p> Permet de modifier le résultat d'un <code>grep</code> (donc simultanément dans @@ -2264,8 +2281,8 @@ voir <a href="https://github.com/emacsmirror/emacswiki.org/blob/master/wgrep.el" </div> </div> -<div id="outline-container-org86f0d10" class="outline-3"> -<h3 id="org86f0d10"><span class="section-number-3">1.52</span> PDF tools</h3> +<div id="outline-container-orgcc84d58" class="outline-3"> +<h3 id="orgcc84d58"><span class="section-number-3">1.52</span> PDF tools</h3> <div class="outline-text-3" id="text-1-52"> <p> Outils d'édition de <code>PDF</code> dans Emacs @@ -2290,8 +2307,8 @@ Outils d'édition de <code>PDF</code> dans Emacs </div> </div> -<div id="outline-container-org23cd4ac" class="outline-3"> -<h3 id="org23cd4ac"><span class="section-number-3">1.53</span> AutoYASnippet</h3> +<div id="outline-container-orgcf6fe4a" class="outline-3"> +<h3 id="orgcf6fe4a"><span class="section-number-3">1.53</span> AutoYASnippet</h3> <div class="outline-text-3" id="text-1-53"> <p> Outil de création rapide de snipets. @@ -2305,8 +2322,8 @@ Voir la documentation en ligne <a href="https://github.com/abo-abo/auto-yasnippe </div> </div> -<div id="outline-container-orgafb17d7" class="outline-3"> -<h3 id="orgafb17d7"><span class="section-number-3">1.54</span> Divers</h3> +<div id="outline-container-orgd982a88" class="outline-3"> +<h3 id="orgd982a88"><span class="section-number-3">1.54</span> Divers</h3> <div class="outline-text-3" id="text-1-54"> <p> Quelques réglages utilitaires @@ -2323,8 +2340,8 @@ Quelques réglages utilitaires </div> </div> -<div id="outline-container-org43bda89" class="outline-3"> -<h3 id="org43bda89"><span class="section-number-3">1.55</span> Keyfreq</h3> +<div id="outline-container-org4fa5d9e" class="outline-3"> +<h3 id="org4fa5d9e"><span class="section-number-3">1.55</span> Keyfreq</h3> <div class="outline-text-3" id="text-1-55"> <p> Enregistre la fréquence d'utilisation de commandes. Pour obtenir les @@ -2342,8 +2359,8 @@ statistiques, utiliser la commande <code>M-x keyfreq-show</code> </div> </div> -<div id="outline-container-org4d6bbd2" class="outline-3"> -<h3 id="org4d6bbd2"><span class="section-number-3">1.56</span> Dictionnaire et césures</h3> +<div id="outline-container-org20e86a7" class="outline-3"> +<h3 id="org20e86a7"><span class="section-number-3">1.56</span> Dictionnaire et césures</h3> <div class="outline-text-3" id="text-1-56"> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">use-package</span> <span class="org-constant">dictionary</span> @@ -2354,14 +2371,26 @@ statistiques, utiliser la commande <code>M-x keyfreq-show</code> </div> </div> </div> + +<div id="outline-container-orgce7fb28" class="outline-3"> +<h3 id="orgce7fb28"><span class="section-number-3">1.57</span> Mode pugs</h3> +<div class="outline-text-3" id="text-1-57"> +<div class="org-src-container"> +<pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span>load-library <span class="org-string">"~/.emacs.d/extra/pugs.el"</span><span class="org-rainbow-delimiters-depth-1">)</span> +<span class="org-rainbow-delimiters-depth-1">(</span>add-to-list 'auto-mode-alist '<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-string">"\\.pgs?\\'"</span> . pugs-mode<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span> +<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">require</span> '<span class="org-constant">pugs-mode</span><span class="org-rainbow-delimiters-depth-1">)</span> +</pre> +</div> +</div> +</div> </div> -<div id="outline-container-org96b1626" class="outline-2"> -<h2 id="org96b1626"><span class="section-number-2">2</span> Annexes</h2> +<div id="outline-container-org737a89c" class="outline-2"> +<h2 id="org737a89c"><span class="section-number-2">2</span> Annexes</h2> <div class="outline-text-2" id="text-2"> </div> -<div id="outline-container-org109ded0" class="outline-3"> -<h3 id="org109ded0"><span class="section-number-3">2.1</span> Génération de toute la documentation</h3> +<div id="outline-container-org0bafe53" class="outline-3"> +<h3 id="org0bafe53"><span class="section-number-3">2.1</span> Génération de toute la documentation</h3> <div class="outline-text-3" id="text-2-1"> <p> On génère la documentation <code>HTML</code> et <code>PDF</code> de cette configuration à partir @@ -2386,7 +2415,7 @@ de tous les fichier <code>.org</code> du répertoire de configuration Emacs. </div> </div> <div id="postamble" class="status"> -<p class="date">Created: 2020-06-24 mer. 00:13</p> +<p class="date">Created: 2020-09-09 mer. 23:37</p> <p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p> </div> </body> diff --git a/Configuration.pdf b/Configuration.pdf index ddb6bddda3818906501b2dfcab7140b12f343188..eca3f3c183082f22b58cc5bfb5ef6a269bb894e1 100644 Binary files a/Configuration.pdf and b/Configuration.pdf differ