diff --git a/Configuration.html b/Configuration.html index a53a93b3f090b0e6561d11fe6ec41a096d60ea83..b353bd8483d85fb2e47253356bcca71caa2a53b9 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-05-03 dim. 01:17 --> +<!-- 2020-05-04 lun. 09:34 --> <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,97 +239,97 @@ for the JavaScript code in this tag. <h2>Table des matières</h2> <div id="text-table-of-contents"> <ul> -<li><a href="#orgfa30fec">1. Choix d'interface</a> +<li><a href="#org1b3c4c4">1. Choix d'interface</a> <ul> -<li><a href="#org961166e">1.1. Pas d'écran de bienvenue</a></li> -<li><a href="#org278785d">1.2. Désactive des raccourcis</a></li> -<li><a href="#org7e896ea">1.3. Augumente la mémoire pour le <i>garbage collector</i> ⇒ meilleures performances</a></li> -<li><a href="#org655462d">1.4. <i>toolbar</i></a></li> -<li><a href="#org040cb9e">1.5. Réponses par y ou n</a></li> -<li><a href="#org1389901">1.6. Commentaires</a></li> -<li><a href="#org7f8cd17">1.7. Désactive l'auto-save</a></li> -<li><a href="#org7d1bafd">1.8. Auto-fill</a></li> -<li><a href="#org57530a6">1.9. Supression des blancs inutiles</a></li> -<li><a href="#org4ec2016">1.10. Numéros de lignes</a></li> -<li><a href="#org19b09ec">1.11. Powerline</a></li> -<li><a href="#orgb9012db">1.12. Try</a></li> -<li><a href="#org7d46377">1.13. Posframe</a></li> -<li><a href="#orge77c8fc">1.14. Which key</a></li> -<li><a href="#org9ab2268">1.15. Gnuplot</a></li> -<li><a href="#orga4848b6">1.16. Org mode</a></li> -<li><a href="#orga50fb8b">1.17. Ace window</a></li> -<li><a href="#org799b3a1">1.18. Ivy / Counsel</a></li> -<li><a href="#org9cb7e63">1.19. Swiper</a></li> -<li><a href="#orgf59ced5">1.20. Avy</a></li> -<li><a href="#org108bd34">1.21. Company</a></li> -<li><a href="#orgb795197">1.22. C++</a> +<li><a href="#orge8ee690">1.1. Pas d'écran de bienvenue</a></li> +<li><a href="#org7b2c0b1">1.2. Désactive des raccourcis</a></li> +<li><a href="#org66b96de">1.3. Augumente la mémoire pour le <i>garbage collector</i> ⇒ meilleures performances</a></li> +<li><a href="#orga390421">1.4. <i>toolbar</i></a></li> +<li><a href="#orgb83111c">1.5. Réponses par y ou n</a></li> +<li><a href="#org9473648">1.6. Commentaires</a></li> +<li><a href="#org961654a">1.7. Désactive l'auto-save</a></li> +<li><a href="#orgf874af4">1.8. Auto-fill</a></li> +<li><a href="#orgdaf519d">1.9. Supression des blancs inutiles</a></li> +<li><a href="#org7817f39">1.10. Numéros de lignes</a></li> +<li><a href="#org3a9e3f9">1.11. Powerline</a></li> +<li><a href="#org056d973">1.12. Try</a></li> +<li><a href="#org979bc6b">1.13. Posframe</a></li> +<li><a href="#orgaed8716">1.14. Which key</a></li> +<li><a href="#org4e71f1f">1.15. Gnuplot</a></li> +<li><a href="#org80b1277">1.16. Org mode</a></li> +<li><a href="#org27d3de7">1.17. Ace window</a></li> +<li><a href="#orgf422f6e">1.18. Ivy / Counsel</a></li> +<li><a href="#orgc2dd941">1.19. Swiper</a></li> +<li><a href="#org1c9be8c">1.20. Avy</a></li> +<li><a href="#org95c2bfd">1.21. Company</a></li> +<li><a href="#org886ff99">1.22. C++</a> <ul> -<li><a href="#orgfae503a">1.22.1. On branche Irony à Company</a></li> -<li><a href="#org7ff6717">1.22.2. On active Irony pour le C++</a></li> -<li><a href="#org8f10823">1.22.3. Eldoc / Irony</a></li> -<li><a href="#orgacd6088">1.22.4. Formatage automatique : <code>clang-format</code></a></li> -<li><a href="#org0f3e74d">1.22.5. Coloration syntaxique (C++ moderne)</a></li> +<li><a href="#orgcb72f3d">1.22.1. On branche Irony à Company</a></li> +<li><a href="#org3328dee">1.22.2. On active Irony pour le C++</a></li> +<li><a href="#org76d58aa">1.22.3. Eldoc / Irony</a></li> +<li><a href="#org58f2ebd">1.22.4. Formatage automatique : <code>clang-format</code></a></li> +<li><a href="#org2dd31cf">1.22.5. Coloration syntaxique (C++ moderne)</a></li> </ul> </li> -<li><a href="#orga666d33">1.23. Thèmes</a></li> -<li><a href="#orgb9ff801">1.24. Modeline</a></li> -<li><a href="#org221a5da">1.25. Parenthèses arc-en-ciel</a></li> -<li><a href="#org6375654">1.26. FlyCheck</a></li> -<li><a href="#org00699bd">1.27. Python</a></li> -<li><a href="#org0589e2d">1.28. YASnippet</a></li> -<li><a href="#orge87b6e6">1.29. Divers paquets</a> +<li><a href="#org047a538">1.23. Thèmes</a></li> +<li><a href="#org180db9d">1.24. Modeline</a></li> +<li><a href="#org3c50910">1.25. Parenthèses arc-en-ciel</a></li> +<li><a href="#org329e926">1.26. FlyCheck</a></li> +<li><a href="#org8405324">1.27. Python</a></li> +<li><a href="#org3ce2ebb">1.28. YASnippet</a></li> +<li><a href="#orgf2bc0b5">1.29. Divers paquets</a> <ul> -<li><a href="#org6ecb7d1">1.29.1. Highlight line</a></li> -<li><a href="#org962ec8e">1.29.2. Beacon</a></li> -<li><a href="#org10eaaaa">1.29.3. hungry-delete</a></li> -<li><a href="#org40c497f">1.29.4. Expand-region</a></li> -<li><a href="#orgb0b5daa">1.29.5. Meilleure gestion du <code>kill-ring</code></a></li> -<li><a href="#org0338fb0">1.29.6. Gestion de la restauration des buffers</a></li> +<li><a href="#org1957eba">1.29.1. Highlight line</a></li> +<li><a href="#org7dd99c6">1.29.2. Beacon</a></li> +<li><a href="#org61a4f1c">1.29.3. hungry-delete</a></li> +<li><a href="#org4e90a8a">1.29.4. Expand-region</a></li> +<li><a href="#orgc7cb497">1.29.5. Meilleure gestion du <code>kill-ring</code></a></li> +<li><a href="#org04d5b8c">1.29.6. Gestion de la restauration des buffers</a></li> </ul> </li> -<li><a href="#orgd57ee9a">1.30. iedit</a></li> -<li><a href="#orgf7cc3ac">1.31. Narrow/widen dwim</a></li> -<li><a href="#org4f03aa4">1.32. Web Mode</a></li> -<li><a href="#orge6f3f30">1.33. Emmet mode</a></li> -<li><a href="#orga9343dc">1.34. Dired-dwim</a></li> -<li><a href="#orgfc6989e">1.35. LaTeX</a></li> -<li><a href="#org9d4aa32">1.36. Gestion de projets</a></li> -<li><a href="#org5f9b73e">1.37. Org-mode (langages suportés)</a></li> -<li><a href="#org8ec4ff2">1.38. Parenthèses</a></li> -<li><a href="#org0d48c59">1.39. Taille de la police</a></li> -<li><a href="#org2785633">1.40. Hydra</a></li> -<li><a href="#org6a8c3da">1.41. Modes git</a></li> -<li><a href="#org9557130">1.42. FlySpell</a></li> -<li><a href="#orgba38d1d">1.43. C++</a></li> -<li><a href="#org4544ca6">1.44. Compilation</a></li> -<li><a href="#org24fae18">1.45. CMake</a></li> -<li><a href="#org03f8966">1.46. Markdown</a></li> -<li><a href="#orgd7323dc">1.47. Dumb jump</a></li> -<li><a href="#orge225672">1.48. Origami</a></li> -<li><a href="#org12a33fc">1.49. IBuffer</a></li> -<li><a href="#org8498c6a">1.50. WGrep</a></li> -<li><a href="#org152869e">1.51. PDF tools</a></li> -<li><a href="#org6fb9b7f">1.52. AutoYASnippet</a></li> -<li><a href="#org85addfc">1.53. Divers</a></li> -<li><a href="#org10fb00b">1.54. Keyfreq</a></li> -<li><a href="#org4b14957">1.55. Dictionnaire et césures</a></li> +<li><a href="#org524e849">1.30. iedit</a></li> +<li><a href="#org9a4e002">1.31. Narrow/widen dwim</a></li> +<li><a href="#org04a5f59">1.32. Web Mode</a></li> +<li><a href="#orgfb883e0">1.33. Emmet mode</a></li> +<li><a href="#org3c1a902">1.34. Dired-dwim</a></li> +<li><a href="#org03ba739">1.35. LaTeX</a></li> +<li><a href="#orgf76e57a">1.36. Gestion de projets</a></li> +<li><a href="#orge94bb5d">1.37. Org-mode (langages suportés)</a></li> +<li><a href="#orgaa96c06">1.38. Parenthèses</a></li> +<li><a href="#orgb863bad">1.39. Taille de la police</a></li> +<li><a href="#org9b7c87d">1.40. Hydra</a></li> +<li><a href="#orgeca6e4b">1.41. Modes git</a></li> +<li><a href="#org52a6baa">1.42. FlySpell</a></li> +<li><a href="#org356ce5e">1.43. C++</a></li> +<li><a href="#orgf1a7103">1.44. Compilation</a></li> +<li><a href="#org03529c8">1.45. CMake</a></li> +<li><a href="#orge120b43">1.46. Markdown</a></li> +<li><a href="#org75a4a0f">1.47. Dumb jump</a></li> +<li><a href="#orgedb5a46">1.48. Origami</a></li> +<li><a href="#orgc07e5d2">1.49. IBuffer</a></li> +<li><a href="#org286573b">1.50. WGrep</a></li> +<li><a href="#orga4b4767">1.51. PDF tools</a></li> +<li><a href="#org43fa968">1.52. AutoYASnippet</a></li> +<li><a href="#org5f72d61">1.53. Divers</a></li> +<li><a href="#org5506cd3">1.54. Keyfreq</a></li> +<li><a href="#org460d622">1.55. Dictionnaire et césures</a></li> </ul> </li> -<li><a href="#org2eb0062">2. Annexes</a> +<li><a href="#orgc08be0c">2. Annexes</a> <ul> -<li><a href="#org340f30c">2.1. Génération de toute la documentation</a></li> +<li><a href="#orgb552d9e">2.1. Génération de toute la documentation</a></li> </ul> </li> </ul> </div> </div> -<div id="outline-container-orgfa30fec" class="outline-2"> -<h2 id="orgfa30fec"><span class="section-number-2">1</span> Choix d'interface</h2> +<div id="outline-container-org1b3c4c4" class="outline-2"> +<h2 id="org1b3c4c4"><span class="section-number-2">1</span> Choix d'interface</h2> <div class="outline-text-2" id="text-1"> </div> -<div id="outline-container-org961166e" class="outline-3"> -<h3 id="org961166e"><span class="section-number-3">1.1</span> Pas d'écran de bienvenue</h3> +<div id="outline-container-orge8ee690" class="outline-3"> +<h3 id="orge8ee690"><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> @@ -338,8 +338,8 @@ for the JavaScript code in this tag. </div> </div> -<div id="outline-container-org278785d" class="outline-3"> -<h3 id="org278785d"><span class="section-number-3">1.2</span> Désactive des raccourcis</h3> +<div id="outline-container-org7b2c0b1" class="outline-3"> +<h3 id="org7b2c0b1"><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> @@ -348,8 +348,8 @@ for the JavaScript code in this tag. </div> </div> -<div id="outline-container-org7e896ea" class="outline-3"> -<h3 id="org7e896ea"><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-org66b96de" class="outline-3"> +<h3 id="org66b96de"><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> @@ -362,8 +362,8 @@ for the JavaScript code in this tag. </div> </div> -<div id="outline-container-org655462d" class="outline-3"> -<h3 id="org655462d"><span class="section-number-3">1.4</span> <i>toolbar</i></h3> +<div id="outline-container-orga390421" class="outline-3"> +<h3 id="orga390421"><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 @@ -386,8 +386,8 @@ est actif. </div> </div> -<div id="outline-container-org040cb9e" class="outline-3"> -<h3 id="org040cb9e"><span class="section-number-3">1.5</span> Réponses par y ou n</h3> +<div id="outline-container-orgb83111c" class="outline-3"> +<h3 id="orgb83111c"><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> @@ -396,8 +396,8 @@ est actif. </div> </div> -<div id="outline-container-org1389901" class="outline-3"> -<h3 id="org1389901"><span class="section-number-3">1.6</span> Commentaires</h3> +<div id="outline-container-org9473648" class="outline-3"> +<h3 id="org9473648"><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"> @@ -427,8 +427,8 @@ est actif. </div> </div> -<div id="outline-container-org7f8cd17" class="outline-3"> -<h3 id="org7f8cd17"><span class="section-number-3">1.7</span> Désactive l'auto-save</h3> +<div id="outline-container-org961654a" class="outline-3"> +<h3 id="org961654a"><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> @@ -437,8 +437,8 @@ est actif. </div> </div> -<div id="outline-container-org7d1bafd" class="outline-3"> -<h3 id="org7d1bafd"><span class="section-number-3">1.8</span> Auto-fill</h3> +<div id="outline-container-orgf874af4" class="outline-3"> +<h3 id="orgf874af4"><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 @@ -458,8 +458,8 @@ automatiquement ajoutés quand les lignes sont trop longues). </div> </div> -<div id="outline-container-org57530a6" class="outline-3"> -<h3 id="org57530a6"><span class="section-number-3">1.9</span> Supression des blancs inutiles</h3> +<div id="outline-container-orgdaf519d" class="outline-3"> +<h3 id="orgdaf519d"><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 @@ -475,8 +475,8 @@ On retire les blancs qui traînent en fin de ligne à la sauvegarde d'un </div> </div> -<div id="outline-container-org4ec2016" class="outline-3"> -<h3 id="org4ec2016"><span class="section-number-3">1.10</span> Numéros de lignes</h3> +<div id="outline-container-org7817f39" class="outline-3"> +<h3 id="org7817f39"><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. @@ -496,8 +496,8 @@ Affiche les numéros des lignes en marge de gauche. </div> </div> -<div id="outline-container-org19b09ec" class="outline-3"> -<h3 id="org19b09ec"><span class="section-number-3">1.11</span> Powerline</h3> +<div id="outline-container-org3a9e3f9" class="outline-3"> +<h3 id="org3a9e3f9"><span class="section-number-3">1.11</span> Powerline</h3> <div class="outline-text-3" id="text-1-11"> <p> Un bel affichage pour la barre d'état (<i>modeline</i>) @@ -538,8 +538,8 @@ N'affiche pas tous les modes mineurs, les place dans le menu de la </div> </div> -<div id="outline-container-orgb9012db" class="outline-3"> -<h3 id="orgb9012db"><span class="section-number-3">1.12</span> Try</h3> +<div id="outline-container-org056d973" class="outline-3"> +<h3 id="org056d973"><span class="section-number-3">1.12</span> Try</h3> <div class="outline-text-3" id="text-1-12"> <p> Permet d'essayer des paquets (sans les installer de manière permanente) @@ -552,8 +552,8 @@ Permet d'essayer des paquets (sans les installer de manière permanente) </div> </div> -<div id="outline-container-org7d46377" class="outline-3"> -<h3 id="org7d46377"><span class="section-number-3">1.13</span> Posframe</h3> +<div id="outline-container-org979bc6b" class="outline-3"> +<h3 id="org979bc6b"><span class="section-number-3">1.13</span> Posframe</h3> <div class="outline-text-3" id="text-1-13"> <p> Affiche des boîtes de dialogue @@ -566,8 +566,8 @@ Affiche des boîtes de dialogue </div> </div> -<div id="outline-container-orge77c8fc" class="outline-3"> -<h3 id="orge77c8fc"><span class="section-number-3">1.14</span> Which key</h3> +<div id="outline-container-orgaed8716" class="outline-3"> +<h3 id="orgaed8716"><span class="section-number-3">1.14</span> Which key</h3> <div class="outline-text-3" id="text-1-14"> <p> Aide en ligne pour les raccourcis (<i>quelle touche ?</i>) @@ -582,8 +582,8 @@ Aide en ligne pour les raccourcis (<i>quelle touche ?</i>) </div> </div> -<div id="outline-container-org9ab2268" class="outline-3"> -<h3 id="org9ab2268"><span class="section-number-3">1.15</span> Gnuplot</h3> +<div id="outline-container-org4e71f1f" class="outline-3"> +<h3 id="org4e71f1f"><span class="section-number-3">1.15</span> Gnuplot</h3> <div class="outline-text-3" id="text-1-15"> <p> Ajout du mode <code>gnuplot</code>, en particulier pour les interactions avec @@ -597,8 +597,8 @@ Ajout du mode <code>gnuplot</code>, en particulier pour les interactions avec </div> </div> -<div id="outline-container-orga4848b6" class="outline-3"> -<h3 id="orga4848b6"><span class="section-number-3">1.16</span> Org mode</h3> +<div id="outline-container-org80b1277" class="outline-3"> +<h3 id="org80b1277"><span class="section-number-3">1.16</span> Org mode</h3> <div class="outline-text-3" id="text-1-16"> <p> <i>Org bullets</i> pour un plus bel affichage des sections @@ -673,8 +673,8 @@ Ajout du mode <code>gnuplot</code>, en particulier pour les interactions avec </div> </div> -<div id="outline-container-orga50fb8b" class="outline-3"> -<h3 id="orga50fb8b"><span class="section-number-3">1.17</span> Ace window</h3> +<div id="outline-container-org27d3de7" class="outline-3"> +<h3 id="org27d3de7"><span class="section-number-3">1.17</span> Ace window</h3> <div class="outline-text-3" id="text-1-17"> <p> Permet de changer facilement de fenêtre. S'il y a plus de deux <i>buffers</i> @@ -719,8 +719,8 @@ fenêtre choisie pour s'y rendre. </div> </div> -<div id="outline-container-org799b3a1" class="outline-3"> -<h3 id="org799b3a1"><span class="section-number-3">1.18</span> Ivy / Counsel</h3> +<div id="outline-container-orgf422f6e" class="outline-3"> +<h3 id="orgf422f6e"><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 @@ -748,8 +748,8 @@ Interface de complétion </div> </div> -<div id="outline-container-org9cb7e63" class="outline-3"> -<h3 id="org9cb7e63"><span class="section-number-3">1.19</span> Swiper</h3> +<div id="outline-container-orgc2dd941" class="outline-3"> +<h3 id="orgc2dd941"><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 @@ -822,8 +822,8 @@ chaîne avec <code>RET</code>.</li> </div> </div> -<div id="outline-container-orgf59ced5" class="outline-3"> -<h3 id="orgf59ced5"><span class="section-number-3">1.20</span> Avy</h3> +<div id="outline-container-org1c9be8c" class="outline-3"> +<h3 id="org1c9be8c"><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. @@ -858,8 +858,8 @@ Saute très rapidement vers la zone de texte contenant une lettre. </div> </div> -<div id="outline-container-org108bd34" class="outline-3"> -<h3 id="org108bd34"><span class="section-number-3">1.21</span> Company</h3> +<div id="outline-container-org95c2bfd" class="outline-3"> +<h3 id="org95c2bfd"><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 @@ -892,15 +892,15 @@ Boîtes de dialogue pour la complétion </div> </div> -<div id="outline-container-orgb795197" class="outline-3"> -<h3 id="orgb795197"><span class="section-number-3">1.22</span> C++</h3> +<div id="outline-container-org886ff99" class="outline-3"> +<h3 id="org886ff99"><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-orgfae503a" class="outline-4"> -<h4 id="orgfae503a"><span class="section-number-4">1.22.1</span> On branche Irony à Company</h4> +<div id="outline-container-orgcb72f3d" class="outline-4"> +<h4 id="orgcb72f3d"><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> @@ -925,8 +925,8 @@ Et on utilise <code>company-irony-c-header</code> pour compléter aussi les </div> </div> -<div id="outline-container-org7ff6717" class="outline-4"> -<h4 id="org7ff6717"><span class="section-number-4">1.22.2</span> On active Irony pour le C++</h4> +<div id="outline-container-org3328dee" class="outline-4"> +<h4 id="org3328dee"><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> @@ -940,8 +940,8 @@ Et on utilise <code>company-irony-c-header</code> pour compléter aussi les </div> </div> -<div id="outline-container-org8f10823" class="outline-4"> -<h4 id="org8f10823"><span class="section-number-4">1.22.3</span> Eldoc / Irony</h4> +<div id="outline-container-org76d58aa" class="outline-4"> +<h4 id="org76d58aa"><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 @@ -956,8 +956,8 @@ Affiche la documentation des objets/fonctions dans le minibuffer </div> </div> -<div id="outline-container-orgacd6088" class="outline-4"> -<h4 id="orgacd6088"><span class="section-number-4">1.22.4</span> Formatage automatique : <code>clang-format</code></h4> +<div id="outline-container-org58f2ebd" class="outline-4"> +<h4 id="org58f2ebd"><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. @@ -1047,8 +1047,8 @@ Force le formatage du fichier quand il est sauvegardé </div> </div> -<div id="outline-container-org0f3e74d" class="outline-4"> -<h4 id="org0f3e74d"><span class="section-number-4">1.22.5</span> Coloration syntaxique (C++ moderne)</h4> +<div id="outline-container-org2dd31cf" class="outline-4"> +<h4 id="org2dd31cf"><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> @@ -1065,8 +1065,8 @@ Force le formatage du fichier quand il est sauvegardé </div> </div> -<div id="outline-container-orga666d33" class="outline-3"> -<h3 id="orga666d33"><span class="section-number-3">1.23</span> Thèmes</h3> +<div id="outline-container-org047a538" class="outline-3"> +<h3 id="org047a538"><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 @@ -1084,8 +1084,8 @@ Chargement de quelques thèmes </div> </div> -<div id="outline-container-orgb9ff801" class="outline-3"> -<h3 id="orgb9ff801"><span class="section-number-3">1.24</span> Modeline</h3> +<div id="outline-container-org180db9d" class="outline-3"> +<h3 id="org180db9d"><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 @@ -1132,8 +1132,8 @@ Taille de la fenêtre et position </div> </div> -<div id="outline-container-org221a5da" class="outline-3"> -<h3 id="org221a5da"><span class="section-number-3">1.25</span> Parenthèses arc-en-ciel</h3> +<div id="outline-container-org3c50910" class="outline-3"> +<h3 id="org3c50910"><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 @@ -1151,8 +1151,8 @@ Améliore le visuel des parenthèses </div> </div> -<div id="outline-container-org6375654" class="outline-3"> -<h3 id="org6375654"><span class="section-number-3">1.26</span> FlyCheck</h3> +<div id="outline-container-org329e926" class="outline-3"> +<h3 id="org329e926"><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. @@ -1194,13 +1194,14 @@ On utilise <code>posframe</code> pour afficher les erreurs en ligne <span class="org-builtin">:init</span> <span class="org-rainbow-delimiters-depth-2">(</span>flycheck-posframe-configure-pretty-defaults<span class="org-rainbow-delimiters-depth-2">)</span> <span class="org-builtin">:config</span> - <span class="org-rainbow-delimiters-depth-2">(</span>add-hook 'flycheck-mode-hook #'flycheck-posframe-mode<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span> + <span class="org-rainbow-delimiters-depth-2">(</span>add-hook 'flycheck-mode-hook #'flycheck-posframe-mode<span class="org-rainbow-delimiters-depth-2">)</span> + <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> flycheck-posframe-position 'window-bottom-left-corner<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span> </pre> </div> </div> </div> -<div id="outline-container-org00699bd" class="outline-3"> -<h3 id="org00699bd"><span class="section-number-3">1.27</span> Python</h3> +<div id="outline-container-org8405324" class="outline-3"> +<h3 id="org8405324"><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 @@ -1230,8 +1231,8 @@ Attention pour que la configuration fonctionne, il faut installer </div> </div> -<div id="outline-container-org0589e2d" class="outline-3"> -<h3 id="org0589e2d"><span class="section-number-3">1.28</span> YASnippet</h3> +<div id="outline-container-org3ce2ebb" class="outline-3"> +<h3 id="org3ce2ebb"><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 @@ -1251,12 +1252,12 @@ Le système de templates pour Emacs </div> </div> -<div id="outline-container-orge87b6e6" class="outline-3"> -<h3 id="orge87b6e6"><span class="section-number-3">1.29</span> Divers paquets</h3> +<div id="outline-container-orgf2bc0b5" class="outline-3"> +<h3 id="orgf2bc0b5"><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-org6ecb7d1" class="outline-4"> -<h4 id="org6ecb7d1"><span class="section-number-4">1.29.1</span> Highlight line</h4> +<div id="outline-container-org1957eba" class="outline-4"> +<h4 id="org1957eba"><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 @@ -1268,8 +1269,8 @@ Mise en valeur de la ligne courante </div> </div> -<div id="outline-container-org962ec8e" class="outline-4"> -<h4 id="org962ec8e"><span class="section-number-4">1.29.2</span> Beacon</h4> +<div id="outline-container-org7dd99c6" class="outline-4"> +<h4 id="org7dd99c6"><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 @@ -1284,8 +1285,8 @@ Flash de la ligne aux changements de page ou de buffer </div> </div> -<div id="outline-container-org10eaaaa" class="outline-4"> -<h4 id="org10eaaaa"><span class="section-number-4">1.29.3</span> hungry-delete</h4> +<div id="outline-container-org61a4f1c" class="outline-4"> +<h4 id="org61a4f1c"><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 @@ -1300,8 +1301,8 @@ Suppression de tous les blancs quand appuie sur backspace ou delete </div> </div> -<div id="outline-container-org40c497f" class="outline-4"> -<h4 id="org40c497f"><span class="section-number-4">1.29.4</span> Expand-region</h4> +<div id="outline-container-org4e90a8a" class="outline-4"> +<h4 id="org4e90a8a"><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, @@ -1317,8 +1318,8 @@ etc de manière intelligente. </div> </div> -<div id="outline-container-orgb0b5daa" class="outline-4"> -<h4 id="orgb0b5daa"><span class="section-number-4">1.29.5</span> Meilleure gestion du <code>kill-ring</code></h4> +<div id="outline-container-orgc7cb497" class="outline-4"> +<h4 id="orgc7cb497"><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> @@ -1327,8 +1328,8 @@ etc de manière intelligente. </div> </div> -<div id="outline-container-org0338fb0" class="outline-4"> -<h4 id="org0338fb0"><span class="section-number-4">1.29.6</span> Gestion de la restauration des buffers</h4> +<div id="outline-container-org04d5b8c" class="outline-4"> +<h4 id="org04d5b8c"><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> @@ -1341,8 +1342,8 @@ etc de manière intelligente. </div> </div> -<div id="outline-container-orgd57ee9a" class="outline-3"> -<h3 id="orgd57ee9a"><span class="section-number-3">1.30</span> iedit</h3> +<div id="outline-container-org524e849" class="outline-3"> +<h3 id="org524e849"><span class="section-number-3">1.30</span> iedit</h3> <div class="outline-text-3" id="text-1-30"> <p> Modifie les copies d'une zone séléctionnée simultanément @@ -1382,8 +1383,8 @@ Modifie les copies d'une zone séléctionnée simultanément </div> </div> -<div id="outline-container-orgf7cc3ac" class="outline-3"> -<h3 id="orgf7cc3ac"><span class="section-number-3">1.31</span> Narrow/widen dwim</h3> +<div id="outline-container-org9a4e002" class="outline-3"> +<h3 id="org9a4e002"><span class="section-number-3">1.31</span> Narrow/widen dwim</h3> <div class="outline-text-3" id="text-1-31"> <p> Réduit/agrandit une zone d'édition de manière intelligente @@ -1428,8 +1429,8 @@ Remplace la fonction Emacs standard par <code>dwim</code> </div> </div> -<div id="outline-container-org4f03aa4" class="outline-3"> -<h3 id="org4f03aa4"><span class="section-number-3">1.32</span> Web Mode</h3> +<div id="outline-container-org04a5f59" class="outline-3"> +<h3 id="org04a5f59"><span class="section-number-3">1.32</span> Web Mode</h3> <div class="outline-text-3" id="text-1-32"> <p> Mode avancé pour l'édition de pages <code>HTML</code>, <code>Css</code>,… @@ -1453,8 +1454,8 @@ Mode avancé pour l'édition de pages <code>HTML</code>, <code>Css</code>,Ȃ </div> </div> -<div id="outline-container-orge6f3f30" class="outline-3"> -<h3 id="orge6f3f30"><span class="section-number-3">1.33</span> Emmet mode</h3> +<div id="outline-container-orgfb883e0" class="outline-3"> +<h3 id="orgfb883e0"><span class="section-number-3">1.33</span> Emmet mode</h3> <div class="outline-text-3" id="text-1-33"> <p> Ensemble de fonctions permettant l'édition rapide de <i>markup languages</i> @@ -1475,8 +1476,8 @@ Ensemble de fonctions permettant l'édition rapide de <i>markup languages</i> </div> </div> -<div id="outline-container-orga9343dc" class="outline-3"> -<h3 id="orga9343dc"><span class="section-number-3">1.34</span> Dired-dwim</h3> +<div id="outline-container-org3c1a902" class="outline-3"> +<h3 id="org3c1a902"><span class="section-number-3">1.34</span> Dired-dwim</h3> <div class="outline-text-3" id="text-1-34"> <p> Permet d'utiliser réduire/agrandir les affichages de répertoires @@ -1501,8 +1502,8 @@ Permet d'utiliser réduire/agrandir les affichages de répertoires </div> </div> -<div id="outline-container-orgfc6989e" class="outline-3"> -<h3 id="orgfc6989e"><span class="section-number-3">1.35</span> LaTeX</h3> +<div id="outline-container-org03ba739" class="outline-3"> +<h3 id="org03ba739"><span class="section-number-3">1.35</span> LaTeX</h3> <div class="outline-text-3" id="text-1-35"> <p> Configuration LaTeX basique. @@ -1527,8 +1528,8 @@ Configuration LaTeX basique. </div> </div> -<div id="outline-container-org9d4aa32" class="outline-3"> -<h3 id="org9d4aa32"><span class="section-number-3">1.36</span> Gestion de projets</h3> +<div id="outline-container-orgf76e57a" class="outline-3"> +<h3 id="orgf76e57a"><span class="section-number-3">1.36</span> Gestion de projets</h3> <div class="outline-text-3" id="text-1-36"> <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> @@ -1542,8 +1543,8 @@ Configuration LaTeX basique. </div> </div> -<div id="outline-container-org5f9b73e" class="outline-3"> -<h3 id="org5f9b73e"><span class="section-number-3">1.37</span> Org-mode (langages suportés)</h3> +<div id="outline-container-orge94bb5d" class="outline-3"> +<h3 id="orge94bb5d"><span class="section-number-3">1.37</span> Org-mode (langages suportés)</h3> <div class="outline-text-3" id="text-1-37"> <p> Charge les langages disponibles pour org-mode @@ -1569,8 +1570,8 @@ Charge les langages disponibles pour org-mode </div> </div> -<div id="outline-container-org8ec4ff2" class="outline-3"> -<h3 id="org8ec4ff2"><span class="section-number-3">1.38</span> Parenthèses</h3> +<div id="outline-container-orgaa96c06" class="outline-3"> +<h3 id="orgaa96c06"><span class="section-number-3">1.38</span> Parenthèses</h3> <div class="outline-text-3" id="text-1-38"> <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">smartparens</span> @@ -1588,8 +1589,8 @@ Charge les langages disponibles pour org-mode </div> </div> -<div id="outline-container-org0d48c59" class="outline-3"> -<h3 id="org0d48c59"><span class="section-number-3">1.39</span> Taille de la police</h3> +<div id="outline-container-orgb863bad" class="outline-3"> +<h3 id="orgb863bad"><span class="section-number-3">1.39</span> Taille de la police</h3> <div class="outline-text-3" id="text-1-39"> <p> Change la taille de la police dynamiquement (temporaire) @@ -1631,8 +1632,8 @@ Change la taille de la police dynamiquement (temporaire) </div> </div> -<div id="outline-container-org2785633" class="outline-3"> -<h3 id="org2785633"><span class="section-number-3">1.40</span> Hydra</h3> +<div id="outline-container-org9b7c87d" class="outline-3"> +<h3 id="org9b7c87d"><span class="section-number-3">1.40</span> Hydra</h3> <div class="outline-text-3" id="text-1-40"> <p> Outil de simplification des raccourcis. Un <i>popup</i> contextuel apparaît. @@ -1704,8 +1705,8 @@ Outil de simplification des raccourcis. Un <i>popup</i> contextuel apparaît. </div> </div> -<div id="outline-container-org6a8c3da" class="outline-3"> -<h3 id="org6a8c3da"><span class="section-number-3">1.41</span> Modes git</h3> +<div id="outline-container-orgeca6e4b" class="outline-3"> +<h3 id="orgeca6e4b"><span class="section-number-3">1.41</span> Modes git</h3> <div class="outline-text-3" id="text-1-41"> <p> Le sublime <code>Magit</code>. @@ -1821,17 +1822,18 @@ checkout -p</code>) </div> </div> -<div id="outline-container-org9557130" class="outline-3"> -<h3 id="org9557130"><span class="section-number-3">1.42</span> FlySpell</h3> +<div id="outline-container-org52a6baa" class="outline-3"> +<h3 id="org52a6baa"><span class="section-number-3">1.42</span> FlySpell</h3> <div class="outline-text-3" id="text-1-42"> <p> Correcteur orthographique à la volée. </p> <div class="org-src-container"> <pre class="src src-emacs-lisp"><span class="org-rainbow-delimiters-depth-1">(</span>add-hook 'LaTeX-mode-hook 'turn-on-flyspell<span class="org-rainbow-delimiters-depth-1">)</span> -<span class="org-rainbow-delimiters-depth-1">(</span>add-hook 'c++-mode-hook 'turn-on-flyspell<span class="org-rainbow-delimiters-depth-1">)</span> -<span class="org-rainbow-delimiters-depth-1">(</span>add-hook 'c-mode-hook 'turn-on-flyspell<span class="org-rainbow-delimiters-depth-1">)</span> -<span class="org-rainbow-delimiters-depth-1">(</span>add-hook 'python-mode-hook 'turn-on-flyspell<span class="org-rainbow-delimiters-depth-1">)</span> +<span class="org-rainbow-delimiters-depth-1">(</span>add-hook 'git-commit-setup-hook 'git-commit-turn-on-flyspell<span class="org-rainbow-delimiters-depth-1">)</span> +<span class="org-rainbow-delimiters-depth-1">(</span>add-hook 'c++-mode-hook 'flyspell-prog-mode<span class="org-rainbow-delimiters-depth-1">)</span> +<span class="org-rainbow-delimiters-depth-1">(</span>add-hook 'c-mode-hook 'flyspell-prog-mode<span class="org-rainbow-delimiters-depth-1">)</span> +<span class="org-rainbow-delimiters-depth-1">(</span>add-hook 'python-mode-hook 'flyspell-prog-mode<span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-rainbow-delimiters-depth-1">(</span>add-hook 'LaTeX-mode-hook 'turn-on-flyspell<span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-rainbow-delimiters-depth-1">(</span>add-hook 'org-mode-hook 'turn-on-flyspell<span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-rainbow-delimiters-depth-1">(</span>add-hook 'org-mode-hook 'turn-on-auto-fill<span class="org-rainbow-delimiters-depth-1">)</span> @@ -1843,8 +1845,8 @@ Correcteur orthographique à la volée. </div> </div> -<div id="outline-container-orgba38d1d" class="outline-3"> -<h3 id="orgba38d1d"><span class="section-number-3">1.43</span> C++</h3> +<div id="outline-container-org356ce5e" class="outline-3"> +<h3 id="org356ce5e"><span class="section-number-3">1.43</span> C++</h3> <div class="outline-text-3" id="text-1-43"> <p> Activation des <code>ggtags</code> @@ -1862,14 +1864,16 @@ Activation des <code>ggtags</code> </div> </div> -<div id="outline-container-org4544ca6" class="outline-3"> -<h3 id="org4544ca6"><span class="section-number-3">1.44</span> Compilation</h3> +<div id="outline-container-orgf1a7103" class="outline-3"> +<h3 id="orgf1a7103"><span class="section-number-3">1.44</span> Compilation</h3> <div class="outline-text-3" id="text-1-44"> <p> Définit <code>C-c C-c</code> comme raccourci pour invoquer <code>make</code>. </p> <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-c C-c"</span><span class="org-rainbow-delimiters-depth-2">)</span> 'compile<span class="org-rainbow-delimiters-depth-1">)</span> +<span class="org-rainbow-delimiters-depth-1">(</span>global-set-key <span class="org-rainbow-delimiters-depth-2">(</span>kbd <span class="org-string">"M-<up>"</span><span class="org-rainbow-delimiters-depth-2">)</span> 'previous-error<span class="org-rainbow-delimiters-depth-1">)</span> +<span class="org-rainbow-delimiters-depth-1">(</span>global-set-key <span class="org-rainbow-delimiters-depth-2">(</span>kbd <span class="org-string">"M-<down>"</span><span class="org-rainbow-delimiters-depth-2">)</span> 'next-error<span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-rainbow-delimiters-depth-1">(</span><span class="org-keyword">defun</span> <span class="org-function-name">compilation-c-mode-common-hook</span> <span class="org-rainbow-delimiters-depth-2">()</span> <span class="org-rainbow-delimiters-depth-2">(</span>define-key c-mode-base-map <span class="org-rainbow-delimiters-depth-3">(</span>kbd <span class="org-string">"C-c C-c"</span><span class="org-rainbow-delimiters-depth-3">)</span> 'compile<span class="org-rainbow-delimiters-depth-2">)</span> <span class="org-rainbow-delimiters-depth-2">(</span><span class="org-keyword">setq</span> compilation-scroll-output 'first-error<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span> @@ -1905,8 +1909,8 @@ Force la création du <i>buffer</i> de compilation en dessous </div> </div> -<div id="outline-container-org24fae18" class="outline-3"> -<h3 id="org24fae18"><span class="section-number-3">1.45</span> CMake</h3> +<div id="outline-container-org03529c8" class="outline-3"> +<h3 id="org03529c8"><span class="section-number-3">1.45</span> CMake</h3> <div class="outline-text-3" id="text-1-45"> <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> @@ -1929,8 +1933,8 @@ Force la création du <i>buffer</i> de compilation en dessous </div> </div> -<div id="outline-container-org03f8966" class="outline-3"> -<h3 id="org03f8966"><span class="section-number-3">1.46</span> Markdown</h3> +<div id="outline-container-orge120b43" class="outline-3"> +<h3 id="orge120b43"><span class="section-number-3">1.46</span> Markdown</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">markdown-mode</span> @@ -1941,8 +1945,8 @@ Force la création du <i>buffer</i> de compilation en dessous </div> </div> -<div id="outline-container-orgd7323dc" class="outline-3"> -<h3 id="orgd7323dc"><span class="section-number-3">1.47</span> Dumb jump</h3> +<div id="outline-container-org75a4a0f" class="outline-3"> +<h3 id="org75a4a0f"><span class="section-number-3">1.47</span> Dumb jump</h3> <div class="outline-text-3" id="text-1-47"> <p> Permet de se déplacer <b>très</b> rapidement dans un texte ou de retrouver @@ -1988,8 +1992,8 @@ une définition. </div> </div> -<div id="outline-container-orge225672" class="outline-3"> -<h3 id="orge225672"><span class="section-number-3">1.48</span> Origami</h3> +<div id="outline-container-orgedb5a46" class="outline-3"> +<h3 id="orgedb5a46"><span class="section-number-3">1.48</span> Origami</h3> <div class="outline-text-3" id="text-1-48"> <p> Mode permettant le pliage (<i>folding</i>) de régions @@ -2002,8 +2006,8 @@ Mode permettant le pliage (<i>folding</i>) de régions </div> </div> -<div id="outline-container-org12a33fc" class="outline-3"> -<h3 id="org12a33fc"><span class="section-number-3">1.49</span> IBuffer</h3> +<div id="outline-container-orgc07e5d2" class="outline-3"> +<h3 id="orgc07e5d2"><span class="section-number-3">1.49</span> IBuffer</h3> <div class="outline-text-3" id="text-1-49"> <p> Un meilleur gestionnaire de <i>buffers</i>. @@ -2070,8 +2074,8 @@ Un meilleur gestionnaire de <i>buffers</i>. </div> </div> -<div id="outline-container-org8498c6a" class="outline-3"> -<h3 id="org8498c6a"><span class="section-number-3">1.50</span> WGrep</h3> +<div id="outline-container-org286573b" class="outline-3"> +<h3 id="org286573b"><span class="section-number-3">1.50</span> WGrep</h3> <div class="outline-text-3" id="text-1-50"> <p> Permet de modifier le résultat d'un <code>grep</code> (donc simultanément dans @@ -2123,8 +2127,8 @@ voir <a href="https://github.com/emacsmirror/emacswiki.org/blob/master/wgrep.el" </div> </div> -<div id="outline-container-org152869e" class="outline-3"> -<h3 id="org152869e"><span class="section-number-3">1.51</span> PDF tools</h3> +<div id="outline-container-orga4b4767" class="outline-3"> +<h3 id="orga4b4767"><span class="section-number-3">1.51</span> PDF tools</h3> <div class="outline-text-3" id="text-1-51"> <p> Outils d'édition de <code>PDF</code> dans Emacs @@ -2149,8 +2153,8 @@ Outils d'édition de <code>PDF</code> dans Emacs </div> </div> -<div id="outline-container-org6fb9b7f" class="outline-3"> -<h3 id="org6fb9b7f"><span class="section-number-3">1.52</span> AutoYASnippet</h3> +<div id="outline-container-org43fa968" class="outline-3"> +<h3 id="org43fa968"><span class="section-number-3">1.52</span> AutoYASnippet</h3> <div class="outline-text-3" id="text-1-52"> <p> Outil de création rapide de snipets. @@ -2164,8 +2168,8 @@ Voir la documentation en ligne <a href="https://github.com/abo-abo/auto-yasnippe </div> </div> -<div id="outline-container-org85addfc" class="outline-3"> -<h3 id="org85addfc"><span class="section-number-3">1.53</span> Divers</h3> +<div id="outline-container-org5f72d61" class="outline-3"> +<h3 id="org5f72d61"><span class="section-number-3">1.53</span> Divers</h3> <div class="outline-text-3" id="text-1-53"> <p> Quelques réglages utilitaires @@ -2182,8 +2186,8 @@ Quelques réglages utilitaires </div> </div> -<div id="outline-container-org10fb00b" class="outline-3"> -<h3 id="org10fb00b"><span class="section-number-3">1.54</span> Keyfreq</h3> +<div id="outline-container-org5506cd3" class="outline-3"> +<h3 id="org5506cd3"><span class="section-number-3">1.54</span> Keyfreq</h3> <div class="outline-text-3" id="text-1-54"> <p> Enregistre la fréquence d'utilisation de commandes. Pour obtenir les @@ -2201,8 +2205,8 @@ statistiques, utiliser la commande <code>M-x keyfreq-show</code> </div> </div> -<div id="outline-container-org4b14957" class="outline-3"> -<h3 id="org4b14957"><span class="section-number-3">1.55</span> Dictionnaire et césures</h3> +<div id="outline-container-org460d622" class="outline-3"> +<h3 id="org460d622"><span class="section-number-3">1.55</span> Dictionnaire et césures</h3> <div class="outline-text-3" id="text-1-55"> <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> @@ -2215,12 +2219,12 @@ statistiques, utiliser la commande <code>M-x keyfreq-show</code> </div> </div> -<div id="outline-container-org2eb0062" class="outline-2"> -<h2 id="org2eb0062"><span class="section-number-2">2</span> Annexes</h2> +<div id="outline-container-orgc08be0c" class="outline-2"> +<h2 id="orgc08be0c"><span class="section-number-2">2</span> Annexes</h2> <div class="outline-text-2" id="text-2"> </div> -<div id="outline-container-org340f30c" class="outline-3"> -<h3 id="org340f30c"><span class="section-number-3">2.1</span> Génération de toute la documentation</h3> +<div id="outline-container-orgb552d9e" class="outline-3"> +<h3 id="orgb552d9e"><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 @@ -2245,7 +2249,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-05-03 dim. 01:17</p> +<p class="date">Created: 2020-05-04 lun. 09:34</p> <p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p> </div> </body> diff --git a/Configuration.org b/Configuration.org index 03e01da8a851150123e1a62f58f6908507f44c0e..0af765ee1a7344fcb6dc4c04117cbdcc7c9da6df 100644 --- a/Configuration.org +++ b/Configuration.org @@ -526,7 +526,8 @@ On utilise ~posframe~ pour afficher les erreurs en ligne :init (flycheck-posframe-configure-pretty-defaults) :config - (add-hook 'flycheck-mode-hook #'flycheck-posframe-mode)) + (add-hook 'flycheck-mode-hook #'flycheck-posframe-mode) + (setq flycheck-posframe-position 'window-bottom-left-corner)) #+END_SRC ** Python Attention pour que la configuration fonctionne, il faut installer @@ -906,9 +907,10 @@ checkout -p~) Correcteur orthographique à la volée. #+BEGIN_SRC emacs-lisp (add-hook 'LaTeX-mode-hook 'turn-on-flyspell) - (add-hook 'c++-mode-hook 'turn-on-flyspell) - (add-hook 'c-mode-hook 'turn-on-flyspell) - (add-hook 'python-mode-hook 'turn-on-flyspell) + (add-hook 'git-commit-setup-hook 'git-commit-turn-on-flyspell) + (add-hook 'c++-mode-hook 'flyspell-prog-mode) + (add-hook 'c-mode-hook 'flyspell-prog-mode) + (add-hook 'python-mode-hook 'flyspell-prog-mode) (add-hook 'LaTeX-mode-hook 'turn-on-flyspell) (add-hook 'org-mode-hook 'turn-on-flyspell) (add-hook 'org-mode-hook 'turn-on-auto-fill) @@ -933,6 +935,8 @@ Activation des ~ggtags~ Définit ~C-c C-c~ comme raccourci pour invoquer ~make~. #+BEGIN_SRC emacs-lisp (global-set-key (kbd "C-c C-c") 'compile) + (global-set-key (kbd "M-<up>") 'previous-error) + (global-set-key (kbd "M-<down>") 'next-error) (defun compilation-c-mode-common-hook () (define-key c-mode-base-map (kbd "C-c C-c") 'compile) (setq compilation-scroll-output 'first-error)) diff --git a/Configuration.pdf b/Configuration.pdf index 9d2b66998b8a8296c2746269e3be9f02e7eea42f..bb5548d781c5faf643eb023f66f7164d92a1c7cb 100644 Binary files a/Configuration.pdf and b/Configuration.pdf differ