From a0de03a1ea6a74eaf98dcdb3f09ba7de875a9abe Mon Sep 17 00:00:00 2001 From: Stephane Del Pino <stephane.delpino44@gmail.com> Date: Mon, 27 Apr 2020 11:00:06 +0200 Subject: [PATCH] =?UTF-8?q?Essaie=20d'am=C3=A9liorer=20les=20sous-titres?= =?UTF-8?q?=20dans=20le=20tableau=205.3.1.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Tutoriel.html | 336 +++++++++++++++++++++++++------------------------- Tutoriel.org | 8 +- Tutoriel.pdf | Bin 899772 -> 899957 bytes 3 files changed, 172 insertions(+), 172 deletions(-) diff --git a/Tutoriel.html b/Tutoriel.html index e275aab..461bd3c 100644 --- a/Tutoriel.html +++ b/Tutoriel.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-04-24 ven. 17:45 --> +<!-- 2020-04-27 lun. 10:58 --> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Un court tutoriel pour Emacs</title> @@ -261,83 +261,83 @@ for the JavaScript code in this tag. <h2>Table des matières</h2> <div id="text-table-of-contents"> <ul> -<li><a href="#org80a3af8">1. Historique</a></li> -<li><a href="#org29e78ff">2. Lancement d'Emacs</a></li> -<li><a href="#org2491ebb">3. Prise en main</a> +<li><a href="#org4d2304e">1. Historique</a></li> +<li><a href="#org3e20ccd">2. Lancement d'Emacs</a></li> +<li><a href="#org4be7fed">3. Prise en main</a> <ul> -<li><a href="#org42878ef">3.1. Interface</a> +<li><a href="#org039f7e3">3.1. Interface</a> <ul> -<li><a href="#orgacac3df">3.1.1. <i>Buffers</i></a></li> -<li><a href="#org1da016a">3.1.2. <i>Windows</i></a></li> -<li><a href="#org803778d">3.1.3. Cadre (<i>frames</i>)</a></li> -<li><a href="#orgf1a0894">3.1.4. <i>Modeline</i></a></li> -<li><a href="#orgf9458cc">3.1.5. <i>Minibuffer</i></a></li> +<li><a href="#org059b364">3.1.1. <i>Buffers</i></a></li> +<li><a href="#org63f460f">3.1.2. <i>Windows</i></a></li> +<li><a href="#orgfa925f0">3.1.3. Cadre (<i>frames</i>)</a></li> +<li><a href="#orgf481004">3.1.4. <i>Modeline</i></a></li> +<li><a href="#org57dfe34">3.1.5. <i>Minibuffer</i></a></li> </ul> </li> -<li><a href="#org65ac295">3.2. Fonctions</a></li> +<li><a href="#orgb721de7">3.2. Fonctions</a></li> </ul> </li> -<li><a href="#org9a413e6">4. Quelques raccourcis</a> +<li><a href="#orgb5179ef">4. Quelques raccourcis</a> <ul> -<li><a href="#orgaf6fe8c">4.1. Commandes générales</a></li> -<li><a href="#org20c01f8">4.2. <i>minibuffer</i></a></li> -<li><a href="#org4fcc853">4.3. Obtenir de l'aide</a></li> -<li><a href="#org6f47f6b">4.4. Naviguer dans un <i>buffer</i></a></li> -<li><a href="#org163a188">4.5. Marquer une zone d'un <i>buffer</i></a></li> -<li><a href="#org375a4a2">4.6. Éditer le contenu d'un <i>buffer</i></a></li> -<li><a href="#orge8860a0">4.7. Gestion des <i>buffers</i>, fenêtres et cadres</a> +<li><a href="#org493c2b3">4.1. Commandes générales</a></li> +<li><a href="#org8b85fd2">4.2. <i>minibuffer</i></a></li> +<li><a href="#org2177987">4.3. Obtenir de l'aide</a></li> +<li><a href="#org1168936">4.4. Naviguer dans un <i>buffer</i></a></li> +<li><a href="#org4c93a18">4.5. Marquer une zone d'un <i>buffer</i></a></li> +<li><a href="#org4c30ffc">4.6. Éditer le contenu d'un <i>buffer</i></a></li> +<li><a href="#orgfb3a78f">4.7. Gestion des <i>buffers</i>, fenêtres et cadres</a> <ul> -<li><a href="#org4ecd235">4.7.1. <i>buffers</i></a></li> -<li><a href="#orgc0d59e1">4.7.2. Fenêtres</a></li> -<li><a href="#org992bbdc">4.7.3. Cadres (<i>frames</i>)</a></li> +<li><a href="#org138aee1">4.7.1. <i>buffers</i></a></li> +<li><a href="#orgce38802">4.7.2. Fenêtres</a></li> +<li><a href="#org70544dc">4.7.3. Cadres (<i>frames</i>)</a></li> </ul> </li> -<li><a href="#org6bee693">4.8. Fichiers</a></li> -<li><a href="#org879c373">4.9. Recherche</a></li> -<li><a href="#orgafb3577">4.10. Remplacement de texte</a></li> -<li><a href="#org9ab53cf">4.11. Répétitions et macros</a></li> -<li><a href="#org12f2185">4.12. Complétion</a></li> +<li><a href="#org2bb5bfc">4.8. Fichiers</a></li> +<li><a href="#org162e40a">4.9. Recherche</a></li> +<li><a href="#org31c9b7f">4.10. Remplacement de texte</a></li> +<li><a href="#orgd9e7a2d">4.11. Répétitions et macros</a></li> +<li><a href="#orge8d0738">4.12. Complétion</a></li> </ul> </li> -<li><a href="#org1592f46">5. Modes utiles</a> +<li><a href="#org31acbca">5. Modes utiles</a> <ul> -<li><a href="#orgab575cd">5.1. Modes utilitaires</a> +<li><a href="#org174bb8c">5.1. Modes utilitaires</a> <ul> -<li><a href="#orgb6acff0">5.1.1. Flyspell</a></li> -<li><a href="#org873505a">5.1.2. FlyCheck</a></li> +<li><a href="#org9e88b78">5.1.1. Flyspell</a></li> +<li><a href="#org0b353ec">5.1.2. FlyCheck</a></li> </ul> </li> -<li><a href="#orga0ea645">5.2. Interfaces avec <code>git</code></a> +<li><a href="#org2ff5c49">5.2. Interfaces avec <code>git</code></a> <ul> -<li><a href="#org1250fc3">5.2.1. GitGutter</a></li> -<li><a href="#org65b7bfb">5.2.2. Magit</a></li> +<li><a href="#org785a31d">5.2.1. GitGutter</a></li> +<li><a href="#org376e616">5.2.2. Magit</a></li> </ul> </li> -<li><a href="#org7b7ad71">5.3. Rédaction de documents LaTeX</a> +<li><a href="#orgf4ab4e2">5.3. Rédaction de documents LaTeX</a> <ul> -<li><a href="#orga14decc">5.3.1. AUCTeX</a></li> -<li><a href="#orgd494a93">5.3.2. RefTeX</a></li> +<li><a href="#orgdae3ceb">5.3.1. AUCTeX</a></li> +<li><a href="#org5b166ac">5.3.2. RefTeX</a></li> </ul> </li> -<li><a href="#orgb2b2d8f">5.4. Programmation</a> +<li><a href="#org5af43c4">5.4. Programmation</a> <ul> -<li><a href="#orgb4b6e73">5.4.1. Python</a></li> -<li><a href="#orga76ec93">5.4.2. C++</a></li> -<li><a href="#org0b1b98d">5.4.3. Tags</a></li> -<li><a href="#org96679d1">5.4.4. YASnippet</a></li> +<li><a href="#orgb56c743">5.4.1. Python</a></li> +<li><a href="#orgcfa617f">5.4.2. C++</a></li> +<li><a href="#org5ae63d8">5.4.3. Tags</a></li> +<li><a href="#org62ac875">5.4.4. YASnippet</a></li> </ul> </li> </ul> </li> -<li><a href="#orgb291fc5">6. Pour aller plus loin</a> +<li><a href="#org5f884d6">6. Pour aller plus loin</a> <ul> -<li><a href="#org1ffb406">6.1. Org-mode</a></li> -<li><a href="#orgf245062">6.2. Pliage et dépliage avec <code>narrow-or-widen-dwim</code></a></li> -<li><a href="#org4001ad2">6.3. Autres modes installés</a></li> -<li><a href="#org1987fc1">6.4. Personnalisation</a> +<li><a href="#org1c81307">6.1. Org-mode</a></li> +<li><a href="#org640152b">6.2. Pliage et dépliage avec <code>narrow-or-widen-dwim</code></a></li> +<li><a href="#orgadbd8e6">6.3. Autres modes installés</a></li> +<li><a href="#orgafb74d0">6.4. Personnalisation</a> <ul> -<li><a href="#org2148061">6.4.1. custom.el</a></li> -<li><a href="#org7325232">6.4.2. Emacs lisp</a></li> +<li><a href="#org3751e73">6.4.1. custom.el</a></li> +<li><a href="#org1487883">6.4.2. Emacs lisp</a></li> </ul> </li> </ul> @@ -347,8 +347,8 @@ for the JavaScript code in this tag. </div> -<div id="outline-container-org80a3af8" class="outline-2"> -<h2 id="org80a3af8"><span class="section-number-2">1</span> Historique</h2> +<div id="outline-container-org4d2304e" class="outline-2"> +<h2 id="org4d2304e"><span class="section-number-2">1</span> Historique</h2> <div class="outline-text-2" id="text-1"> <p> <a href="https://fr.wikipedia.org/wiki/Emacs">Emacs</a> (initialement pour <i><b>Editing MACroS</b> running on TECO</i>) fut créé @@ -369,8 +369,8 @@ Emacs est l'un des outils les plus utilisés pour le développement. </div> </div> -<div id="outline-container-org29e78ff" class="outline-2"> -<h2 id="org29e78ff"><span class="section-number-2">2</span> Lancement d'Emacs</h2> +<div id="outline-container-org3e20ccd" class="outline-2"> +<h2 id="org3e20ccd"><span class="section-number-2">2</span> Lancement d'Emacs</h2> <div class="outline-text-2" id="text-2"> <p> Pour lancer Emacs, il suffit de taper la commande @@ -402,8 +402,8 @@ utiliser la configuration locale. </div> </div> -<div id="outline-container-org2491ebb" class="outline-2"> -<h2 id="org2491ebb"><span class="section-number-2">3</span> Prise en main</h2> +<div id="outline-container-org4be7fed" class="outline-2"> +<h2 id="org4be7fed"><span class="section-number-2">3</span> Prise en main</h2> <div class="outline-text-2" id="text-3"> <p> La prise en main d'Emacs n'est pas difficile pour une utilisation @@ -435,8 +435,8 @@ puis sur la touche <code>t</code> seulement. </p> </div> -<div id="outline-container-org42878ef" class="outline-3"> -<h3 id="org42878ef"><span class="section-number-3">3.1</span> Interface</h3> +<div id="outline-container-org039f7e3" class="outline-3"> +<h3 id="org039f7e3"><span class="section-number-3">3.1</span> Interface</h3> <div class="outline-text-3" id="text-3-1"> <p> Globalement, l'interface d'Emacs est assez intuitive, mais elle a @@ -447,8 +447,8 @@ concepts ne sont donc pas si communs de nos jours. </p> </div> -<div id="outline-container-orgacac3df" class="outline-4"> -<h4 id="orgacac3df"><span class="section-number-4">3.1.1</span> <i>Buffers</i></h4> +<div id="outline-container-org059b364" class="outline-4"> +<h4 id="org059b364"><span class="section-number-4">3.1.1</span> <i>Buffers</i></h4> <div class="outline-text-4" id="text-3-1-1"> <p> Un <i>buffer</i> est une zone tampon et la plus petite unité d'édition. Il @@ -457,21 +457,21 @@ correspond en général à la vue d'un fichier édité. </div> </div> -<div id="outline-container-org1da016a" class="outline-4"> -<h4 id="org1da016a"><span class="section-number-4">3.1.2</span> <i>Windows</i></h4> +<div id="outline-container-org63f460f" class="outline-4"> +<h4 id="org63f460f"><span class="section-number-4">3.1.2</span> <i>Windows</i></h4> <div class="outline-text-4" id="text-3-1-2"> <p> Il est possible de visualiser plusieurs <i>buffers</i> simultanément dans Emacs. Chaque vue est appelée <b>fenêtre</b>. Attention, dans le jargon Emacs, une fenêtre n'est pas à confondre avec les fenêtres gérées par le <i>window-manager</i> de l'interface graphique (voir -figure <a href="#org2865d66">1</a>, où un <a href="#org3216e1b">cadre</a> Emacs est découpé en trois +figure <a href="#orgb9b2451">1</a>, où un <a href="#orgffd2cb8">cadre</a> Emacs est découpé en trois fenêtres). On peut afficher un <b>même</b> <i>buffer</i> dans différentes fenêtres et il peut être modifié dans n'importe laquelle de ses vues. </p> -<div id="org2865d66" class="figure"> +<div id="orgb9b2451" class="figure"> <p><img src="emacs-windows.png" alt="emacs-windows.png" /> </p> <p><span class="figure-number">Figure 1 : </span>Trois fenêtres affichées dans Emacs</p> @@ -479,8 +479,8 @@ et il peut être modifié dans n'importe laquelle de ses vues. </div> </div> -<div id="outline-container-org803778d" class="outline-4"> -<h4 id="org803778d"><span class="section-number-4">3.1.3</span> <a id="org3216e1b"></a> Cadre (<i>frames</i>)</h4> +<div id="outline-container-orgfa925f0" class="outline-4"> +<h4 id="orgfa925f0"><span class="section-number-4">3.1.3</span> <a id="orgffd2cb8"></a> Cadre (<i>frames</i>)</h4> <div class="outline-text-4" id="text-3-1-3"> <p> Lorsqu'il est exécuté en mode graphique, une même instance d'Emacs @@ -489,7 +489,7 @@ de plusieurs fenêtres du gestionnaire graphique. </p> <p> -Dans l'exemple de la figure <a href="#org763bdd4">2</a>, il s'agit bien de la même +Dans l'exemple de la figure <a href="#org01f5bd2">2</a>, il s'agit bien de la même instance d'Emacs : on a lancé un seul exécutable, mais on a ouvert un cadre (<i>frame</i>) supplémentaire. Dans chacun des cadres, on affiche une vue d'un <b>même</b> <i>buffer</i> d'édition, c'est-à-dire que le <b>même</b> <i>buffer</i> peut @@ -497,7 +497,7 @@ vue d'un <b>même</b> <i>buffer</i> d'édition, c'est-à-dire que le <b>même</b </p> -<div id="org763bdd4" class="figure"> +<div id="org01f5bd2" class="figure"> <p><img src="emacs-frames.png" alt="emacs-frames.png" /> </p> <p><span class="figure-number">Figure 2 : </span>Deux cadres (<i>frames</i>) Emacs affichant le même <i>buffer</i></p> @@ -505,20 +505,20 @@ vue d'un <b>même</b> <i>buffer</i> d'édition, c'est-à-dire que le <b>même</b </div> </div> -<div id="outline-container-orgf1a0894" class="outline-4"> -<h4 id="orgf1a0894"><span class="section-number-4">3.1.4</span> <i>Modeline</i></h4> +<div id="outline-container-orgf481004" class="outline-4"> +<h4 id="orgf481004"><span class="section-number-4">3.1.4</span> <i>Modeline</i></h4> <div class="outline-text-4" id="text-3-1-4"> <p> Dans Emacs, chaque <i>buffer</i> est délimité <b>en bas</b> par la <i>modeline</i>. Il s'agit d'une zone dans laquelle sont affichées divers informations quant au mode de fonctionnement d'Emacs dans son <i>buffer</i>. On la voit en -action sur la figure <a href="#org4017722">3</a>, le mode majeur est <code>CMake</code>, le +action sur la figure <a href="#org110663d">3</a>, le mode majeur est <code>CMake</code>, le fichier édité s'appelle <code>CMakeList.txt</code>, enfin, on travaille sur la branche <code>develop</code>. </p> -<div id="org4017722" class="figure"> +<div id="org110663d" class="figure"> <p><img src="emacs-modeline.png" alt="emacs-modeline.png" /> </p> <p><span class="figure-number">Figure 3 : </span>La <i>modeline</i>. Ici on voit qu'on est en mode <code>CMake</code>, que le fichier édité s'appelle <code>CMakeList.txt</code> et qu'on travaille sur la branche <code>develop</code>.</p> @@ -526,21 +526,21 @@ branche <code>develop</code>. </div> </div> -<div id="outline-container-orgf9458cc" class="outline-4"> -<h4 id="orgf9458cc"><span class="section-number-4">3.1.5</span> <i>Minibuffer</i></h4> +<div id="outline-container-org57dfe34" class="outline-4"> +<h4 id="org57dfe34"><span class="section-number-4">3.1.5</span> <i>Minibuffer</i></h4> <div class="outline-text-4" id="text-3-1-5"> <p> Le <i>minibuffer</i> est un <i>buffer</i> spécial d'Emacs. C'est la zone d'interaction avec l'utilisateur. C'est là qu'on doit répondre aux éventuelles questions d'Emacs et c'est là qu'on tape les commandes. Il faut donc le garder constamment à l'oeil. Voir la -figure <a href="#orga0f194a">4</a> (ici une exécution de <code>grep</code> dans Emacs en +figure <a href="#org18261a5">4</a> (ici une exécution de <code>grep</code> dans Emacs en préparation). Pour exécuter une commande dans le <i>minibuffer</i> il faut taper <code>M-x</code>. </p> -<div id="orga0f194a" class="figure"> +<div id="org18261a5" class="figure"> <p><img src="emacs-minibuffer.png" alt="emacs-minibuffer.png" /> </p> <p><span class="figure-number">Figure 4 : </span>Le <i>minibuffer</i> en action. Préparation de l'exécution d'une commande <code>grep</code> dans Emacs.</p> @@ -549,13 +549,13 @@ taper <code>M-x</code>. </div> </div> -<div id="outline-container-org65ac295" class="outline-3"> -<h3 id="org65ac295"><span class="section-number-3">3.2</span> Fonctions</h3> +<div id="outline-container-orgb721de7" class="outline-3"> +<h3 id="orgb721de7"><span class="section-number-3">3.2</span> Fonctions</h3> <div class="outline-text-3" id="text-3-2"> <p> Dans Emacs, tout est fonction. Et toute fonction peut-être redéfinie -localement (dans un <i>buffer</i>), une famille de <i>buffers</i> (un <b>mode</b>) ou -globalement (dans tout Emacs). +localement (dans un <i>buffer</i>), globalement (dans tout Emacs) ou en +fonction du <b>mode</b> (dans une famille de <i>buffers)</i>. </p> <p> @@ -580,8 +580,8 @@ plutôt que simplement interprété ont corrigé ce défaut. </div> </div> -<div id="outline-container-org9a413e6" class="outline-2"> -<h2 id="org9a413e6"><span class="section-number-2">4</span> Quelques raccourcis</h2> +<div id="outline-container-orgb5179ef" class="outline-2"> +<h2 id="orgb5179ef"><span class="section-number-2">4</span> Quelques raccourcis</h2> <div class="outline-text-2" id="text-4"> <p> On présente dans cette partie certains raccourcis utiles. Lorsque les @@ -619,8 +619,8 @@ contextuelle. </p> </div> -<div id="outline-container-orgaf6fe8c" class="outline-3"> -<h3 id="orgaf6fe8c"><span class="section-number-3">4.1</span> Commandes générales</h3> +<div id="outline-container-org493c2b3" class="outline-3"> +<h3 id="org493c2b3"><span class="section-number-3">4.1</span> Commandes générales</h3> <div class="outline-text-3" id="text-4-1"> <table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> @@ -666,8 +666,8 @@ contextuelle. </div> </div> -<div id="outline-container-org20c01f8" class="outline-3"> -<h3 id="org20c01f8"><span class="section-number-3">4.2</span> <i>minibuffer</i></h3> +<div id="outline-container-org8b85fd2" class="outline-3"> +<h3 id="org8b85fd2"><span class="section-number-3">4.2</span> <i>minibuffer</i></h3> <div class="outline-text-3" id="text-4-2"> <p> Lors d'une interaction avec le <i>minibuffer</i>, on a accès à certains @@ -715,8 +715,8 @@ exemple) </div> </div> -<div id="outline-container-org4fcc853" class="outline-3"> -<h3 id="org4fcc853"><span class="section-number-3">4.3</span> Obtenir de l'aide</h3> +<div id="outline-container-org2177987" class="outline-3"> +<h3 id="org2177987"><span class="section-number-3">4.3</span> Obtenir de l'aide</h3> <div class="outline-text-3" id="text-4-3"> <p> On peut lancer l'aide en tapant <code>C-h</code> et en suivant les indications du @@ -761,8 +761,8 @@ On peut lancer l'aide en tapant <code>C-h</code> et en suivant les indications d </div> </div> -<div id="outline-container-org6f47f6b" class="outline-3"> -<h3 id="org6f47f6b"><span class="section-number-3">4.4</span> Naviguer dans un <i>buffer</i></h3> +<div id="outline-container-org1168936" class="outline-3"> +<h3 id="org1168936"><span class="section-number-3">4.4</span> Naviguer dans un <i>buffer</i></h3> <div class="outline-text-3" id="text-4-4"> <p> Au delà des flèches et autres touches usuelles du clavier, Emacs @@ -858,8 +858,8 @@ flèches). </div> </div> -<div id="outline-container-org163a188" class="outline-3"> -<h3 id="org163a188"><span class="section-number-3">4.5</span> Marquer une zone d'un <i>buffer</i></h3> +<div id="outline-container-org4c93a18" class="outline-3"> +<h3 id="org4c93a18"><span class="section-number-3">4.5</span> Marquer une zone d'un <i>buffer</i></h3> <div class="outline-text-3" id="text-4-5"> <p> Une zone est délimitée par une une <b>marque</b> (position de départ) et la @@ -912,8 +912,8 @@ fonction par exemple, ce qui permet de facilement les sélectionner. </div> </div> -<div id="outline-container-org375a4a2" class="outline-3"> -<h3 id="org375a4a2"><span class="section-number-3">4.6</span> Éditer le contenu d'un <i>buffer</i></h3> +<div id="outline-container-org4c30ffc" class="outline-3"> +<h3 id="org4c30ffc"><span class="section-number-3">4.6</span> Éditer le contenu d'un <i>buffer</i></h3> <div class="outline-text-3" id="text-4-6"> <p> Le commandes citées ici concernent essentiellement les <b>modes</b> d'édition @@ -1057,17 +1057,17 @@ plutôt que de remplacer le texte <i>en ligne</i> comme le fait la version de base, on y accède dans le <i>minibuffer</i>. On peut alors le parcourir, soit en continuant à presser <code>M-y</code>, soit en utilisant les flèches du clavier, soit même en entrant les une partie du texte comme pour les -<a href="#orgc7a3e33">recherches</a>. +<a href="#org672de66">recherches</a>. </p> </div> </div> -<div id="outline-container-orge8860a0" class="outline-3"> -<h3 id="orge8860a0"><span class="section-number-3">4.7</span> Gestion des <i>buffers</i>, fenêtres et cadres</h3> +<div id="outline-container-orgfb3a78f" class="outline-3"> +<h3 id="orgfb3a78f"><span class="section-number-3">4.7</span> Gestion des <i>buffers</i>, fenêtres et cadres</h3> <div class="outline-text-3" id="text-4-7"> </div> -<div id="outline-container-org4ecd235" class="outline-4"> -<h4 id="org4ecd235"><span class="section-number-4">4.7.1</span> <i>buffers</i></h4> +<div id="outline-container-org138aee1" class="outline-4"> +<h4 id="org138aee1"><span class="section-number-4">4.7.1</span> <i>buffers</i></h4> <div class="outline-text-4" id="text-4-7-1"> <p> Dans cette configuration, on utilise le paquet <code>IBuffer</code> à la place du @@ -1136,8 +1136,8 @@ Emacs invite l'utilisateur à le faire. </div> </div> -<div id="outline-container-orgc0d59e1" class="outline-4"> -<h4 id="orgc0d59e1"><span class="section-number-4">4.7.2</span> Fenêtres</h4> +<div id="outline-container-orgce38802" class="outline-4"> +<h4 id="orgce38802"><span class="section-number-4">4.7.2</span> Fenêtres</h4> <div class="outline-text-4" id="text-4-7-2"> <table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> @@ -1191,8 +1191,8 @@ fenêtres. On entre ce numéro pour basculer dans la fenêtre choisie. </div> </div> -<div id="outline-container-org992bbdc" class="outline-4"> -<h4 id="org992bbdc"><span class="section-number-4">4.7.3</span> Cadres (<i>frames</i>)</h4> +<div id="outline-container-org70544dc" class="outline-4"> +<h4 id="org70544dc"><span class="section-number-4">4.7.3</span> Cadres (<i>frames</i>)</h4> <div class="outline-text-4" id="text-4-7-3"> <table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> @@ -1229,8 +1229,8 @@ fenêtres. On entre ce numéro pour basculer dans la fenêtre choisie. </div> </div> -<div id="outline-container-org6bee693" class="outline-3"> -<h3 id="org6bee693"><span class="section-number-3">4.8</span> Fichiers</h3> +<div id="outline-container-org2bb5bfc" class="outline-3"> +<h3 id="org2bb5bfc"><span class="section-number-3">4.8</span> Fichiers</h3> <div class="outline-text-3" id="text-4-8"> <table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> @@ -1336,10 +1336,10 @@ Une fois un fichier ouvert, il est manipulé classiquement dans le </div> </div> -<div id="outline-container-org879c373" class="outline-3"> -<h3 id="org879c373"><span class="section-number-3">4.9</span> Recherche</h3> +<div id="outline-container-org162e40a" class="outline-3"> +<h3 id="org162e40a"><span class="section-number-3">4.9</span> Recherche</h3> <div class="outline-text-3" id="text-4-9"> -<table id="orgc7a3e33" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> +<table id="org672de66" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <colgroup> @@ -1402,14 +1402,14 @@ l'occurrence.</li> <p> Une autre particularité intéressante de <code>swiper</code> est son utilisation de <code>SPC</code> qui sert de joker pendant les saisies. Voir par exemple, la -figure <a href="#org76a7f0d">5</a>, où on a lancé une recherche puis tapé +figure <a href="#org1256354">5</a>, où on a lancé une recherche puis tapé <code>y t x(</code> dans le <i>minibuffer</i>, les lignes correspondantes y sont affichées. On peut parcourir cette liste à l'aide des flèches du clavier, le <i>buffer</i> de recherche suit l'occurrence sélectionnée. </p> -<div id="org76a7f0d" class="figure"> +<div id="org1256354" class="figure"> <p><img src="emacs-swiper-search.png" alt="emacs-swiper-search.png" /> </p> <p><span class="figure-number">Figure 5 : </span>Exemple de recherche avec `swiper`</p> @@ -1424,8 +1424,8 @@ est possible d'ajouter des mots à la recherche en faisant à nouveau </div> </div> -<div id="outline-container-orgafb3577" class="outline-3"> -<h3 id="orgafb3577"><span class="section-number-3">4.10</span> Remplacement de texte</h3> +<div id="outline-container-org31c9b7f" class="outline-3"> +<h3 id="org31c9b7f"><span class="section-number-3">4.10</span> Remplacement de texte</h3> <div class="outline-text-3" id="text-4-10"> <table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> @@ -1511,8 +1511,8 @@ suivants. </div> </div> -<div id="outline-container-org9ab53cf" class="outline-3"> -<h3 id="org9ab53cf"><span class="section-number-3">4.11</span> Répétitions et macros</h3> +<div id="outline-container-orgd9e7a2d" class="outline-3"> +<h3 id="orgd9e7a2d"><span class="section-number-3">4.11</span> Répétitions et macros</h3> <div class="outline-text-3" id="text-4-11"> <p> Il existe de nombreuses façons d'automatiser des actions dans Emacs. @@ -1621,8 +1621,8 @@ suffit de taper <code>M-x cmd</code>. </div> </div> -<div id="outline-container-org12f2185" class="outline-3"> -<h3 id="org12f2185"><span class="section-number-3">4.12</span> Complétion</h3> +<div id="outline-container-orge8d0738" class="outline-3"> +<h3 id="orge8d0738"><span class="section-number-3">4.12</span> Complétion</h3> <div class="outline-text-3" id="text-4-12"> <p> Emacs propose de nombreux moyens de compléter un mot afin d'accélérer @@ -1661,10 +1661,10 @@ En fait, cette configuration utilise <code>company</code> qui est un moteur de complétion plus souple et configurable. Le fonctionnement de <code>company</code> est très intuitif. En effet pendant la saisie de texte, si des complétion sont possibles, une fenêtre <i>pop-up</i> qui les propose apparaît -(voir figure <a href="#org794b2fc">6</a>). +(voir figure <a href="#orgcd8527d">6</a>). </p> -<div id="org794b2fc" class="figure"> +<div id="orgcd8527d" class="figure"> <p><img src="emacs-company.png" alt="emacs-company.png" /> </p> <p><span class="figure-number">Figure 6 : </span><i>Pop-up</i> présentant les complétions possibles</p> @@ -1707,8 +1707,8 @@ argument à l'autre en tapant <code>TAB</code> et <code>S-TAB</code> (suivant et </div> </div> -<div id="outline-container-org1592f46" class="outline-2"> -<h2 id="org1592f46"><span class="section-number-2">5</span> Modes utiles</h2> +<div id="outline-container-org31acbca" class="outline-2"> +<h2 id="org31acbca"><span class="section-number-2">5</span> Modes utiles</h2> <div class="outline-text-2" id="text-5"> <p> On présente ici quelques modes particulièrement utiles. La liste @@ -1724,12 +1724,12 @@ deviendrait inévitablement obsolète. </p> </div> -<div id="outline-container-orgab575cd" class="outline-3"> -<h3 id="orgab575cd"><span class="section-number-3">5.1</span> Modes utilitaires</h3> +<div id="outline-container-org174bb8c" class="outline-3"> +<h3 id="org174bb8c"><span class="section-number-3">5.1</span> Modes utilitaires</h3> <div class="outline-text-3" id="text-5-1"> </div> -<div id="outline-container-orgb6acff0" class="outline-4"> -<h4 id="orgb6acff0"><span class="section-number-4">5.1.1</span> Flyspell</h4> +<div id="outline-container-org9e88b78" class="outline-4"> +<h4 id="org9e88b78"><span class="section-number-4">5.1.1</span> Flyspell</h4> <div class="outline-text-4" id="text-5-1-1"> <p> Il s'agit d'un mode mineur qui vérifie l'orthographe (uniquement @@ -1769,8 +1769,8 @@ configuration locale. Par exemple en <code>Python</code>, on écrit </div> </div> -<div id="outline-container-org873505a" class="outline-4"> -<h4 id="org873505a"><span class="section-number-4">5.1.2</span> FlyCheck</h4> +<div id="outline-container-org0b353ec" class="outline-4"> +<h4 id="org0b353ec"><span class="section-number-4">5.1.2</span> FlyCheck</h4> <div class="outline-text-4" id="text-5-1-2"> <p> Ce mode mineur permet de vérifier la validité du code à la volée. Il @@ -1795,8 +1795,8 @@ localement dans un <i>buffer</i>, soit en utilisant la commande </div> </div> -<div id="outline-container-orga0ea645" class="outline-3"> -<h3 id="orga0ea645"><span class="section-number-3">5.2</span> Interfaces avec <code>git</code></h3> +<div id="outline-container-org2ff5c49" class="outline-3"> +<h3 id="org2ff5c49"><span class="section-number-3">5.2</span> Interfaces avec <code>git</code></h3> <div class="outline-text-3" id="text-5-2"> <p> Emacs possède différentes interfaces à <code>git</code>. Les deux plus abouties @@ -1808,8 +1808,8 @@ le mode <code>magit</code> à lui seul justifie l'utilisation d'Emacs. </p> </div> -<div id="outline-container-org1250fc3" class="outline-4"> -<h4 id="org1250fc3"><span class="section-number-4">5.2.1</span> GitGutter</h4> +<div id="outline-container-org785a31d" class="outline-4"> +<h4 id="org785a31d"><span class="section-number-4">5.2.1</span> GitGutter</h4> <div class="outline-text-4" id="text-5-2-1"> <p> Le principe de <code>GitGutter</code> est d'afficher (en marge de gauche) les @@ -1858,8 +1858,8 @@ commit <code>git</code> mais pour ce genre d'opérations, on préférera utilise </div> </div> -<div id="outline-container-org65b7bfb" class="outline-4"> -<h4 id="org65b7bfb"><span class="section-number-4">5.2.2</span> Magit</h4> +<div id="outline-container-org376e616" class="outline-4"> +<h4 id="org376e616"><span class="section-number-4">5.2.2</span> Magit</h4> <div class="outline-text-4" id="text-5-2-2"> <p> <code>Magit</code> est une superbe interface à <code>git</code> pour Emacs. Encore une fois, il @@ -1973,8 +1973,8 @@ ajouter (<i>stager</i>) en sélectionnant une zone. </div> </div> -<div id="outline-container-org7b7ad71" class="outline-3"> -<h3 id="org7b7ad71"><span class="section-number-3">5.3</span> Rédaction de documents LaTeX</h3> +<div id="outline-container-orgf4ab4e2" class="outline-3"> +<h3 id="orgf4ab4e2"><span class="section-number-3">5.3</span> Rédaction de documents LaTeX</h3> <div class="outline-text-3" id="text-5-3"> <p> La rédaction d'un document LaTeX s'apparente plus à de la @@ -1994,8 +1994,8 @@ qui ne sera pas abordé dans ce tutoriel. </p> </div> -<div id="outline-container-orga14decc" class="outline-4"> -<h4 id="orga14decc"><span class="section-number-4">5.3.1</span> AUCTeX</h4> +<div id="outline-container-orgdae3ceb" class="outline-4"> +<h4 id="orgdae3ceb"><span class="section-number-4">5.3.1</span> AUCTeX</h4> <div class="outline-text-4" id="text-5-3-1"> <p> <a href="https://www.gnu.org/software/auctex/?lang=fr">AUCTeX</a> est un ensemble de macros Emacs qui permet d'éditer facilement @@ -2012,7 +2012,7 @@ associée. </div> <ol class="org-ol"> -<li><a id="org0108232"></a>Typographie<br /> +<li><a id="org093832c"></a>Typographie<br /> <div class="outline-text-5" id="text-5-3-1-1"> <p> Pour les changements de styles typographiques, tous les raccourcis @@ -2166,7 +2166,7 @@ si on utilise la commande <code>C-u C-c C-f C-b</code>, il sera transformé e </div> </li> -<li><a id="orgd292249"></a>Sections<br /> +<li><a id="org656fe25"></a>Sections<br /> <div class="outline-text-5" id="text-5-3-1-2"> <p> AUCTeX propose moyen de créer les éléments structurants du document. @@ -2202,7 +2202,7 @@ explicites. On préférera utiliser le caractère <code>-</code> plutôt que <co </div> </li> -<li><a id="orgea1e2df"></a>Environnements<br /> +<li><a id="org8060937"></a>Environnements<br /> <div class="outline-text-5" id="text-5-3-1-3"> <p> De la même manière, on écrit des environnements simplement en @@ -2243,7 +2243,7 @@ curseur est placé entre les balises. </div> </li> -<li><a id="org8c59493"></a>Compilation et visualisation<br /> +<li><a id="org45700c5"></a>Compilation et visualisation<br /> <div class="outline-text-5" id="text-5-3-1-4"> <table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> @@ -2314,7 +2314,7 @@ raccourcis utiles pour la visualisation. </thead> <tbody> <tr> -<td class="org-left">dans les sources</td> +<td class="org-left"><i>Dans les sources</i></td> <td class="org-left"> </td> </tr> @@ -2335,7 +2335,7 @@ raccourcis utiles pour la visualisation. </tbody> <tbody> <tr> -<td class="org-left">dans le <code>pdf</code></td> +<td class="org-left"><i>Dans le</i> <i><code>pdf</code></i></td> <td class="org-left"> </td> </tr> @@ -2380,8 +2380,8 @@ raccourcis utiles pour la visualisation. </ol> </div> -<div id="outline-container-orgd494a93" class="outline-4"> -<h4 id="orgd494a93"><span class="section-number-4">5.3.2</span> RefTeX</h4> +<div id="outline-container-org5b166ac" class="outline-4"> +<h4 id="org5b166ac"><span class="section-number-4">5.3.2</span> RefTeX</h4> <div class="outline-text-4" id="text-5-3-2"> <p> <code>AUCTeX</code> est distribué avec <code>RefTeX</code> qui est un mode mineur qui permet une @@ -2434,8 +2434,8 @@ déroule soit dans le <i>minibuffer</i> soit dans un <i>buffer</i> annexe. </div> </div> -<div id="outline-container-orgb2b2d8f" class="outline-3"> -<h3 id="orgb2b2d8f"><span class="section-number-3">5.4</span> Programmation</h3> +<div id="outline-container-org5af43c4" class="outline-3"> +<h3 id="org5af43c4"><span class="section-number-3">5.4</span> Programmation</h3> <div class="outline-text-3" id="text-5-4"> <p> On l'a déjà dit, cette configuration d'Emacs propose par défaut @@ -2451,8 +2451,8 @@ d'outils annexes pour fonctionner. On se reportera donc au fichier </p> </div> -<div id="outline-container-orgb4b6e73" class="outline-4"> -<h4 id="orgb4b6e73"><span class="section-number-4">5.4.1</span> Python</h4> +<div id="outline-container-orgb56c743" class="outline-4"> +<h4 id="orgb56c743"><span class="section-number-4">5.4.1</span> Python</h4> <div class="outline-text-4" id="text-5-4-1"> <p> On utilise le paquet <code>jedi</code> qui gère la complétion dans Emacs pour @@ -2507,8 +2507,8 @@ sources. </div> </div> -<div id="outline-container-orga76ec93" class="outline-4"> -<h4 id="orga76ec93"><span class="section-number-4">5.4.2</span> C++</h4> +<div id="outline-container-orgcfa617f" class="outline-4"> +<h4 id="orgcfa617f"><span class="section-number-4">5.4.2</span> C++</h4> <div class="outline-text-4" id="text-5-4-2"> <p> Pour la complétion et la correction syntaxique à la volée, on utilise @@ -2559,8 +2559,8 @@ type ou l'objet en question. </div> </div> -<div id="outline-container-org0b1b98d" class="outline-4"> -<h4 id="org0b1b98d"><span class="section-number-4">5.4.3</span> Tags</h4> +<div id="outline-container-org5ae63d8" class="outline-4"> +<h4 id="org5ae63d8"><span class="section-number-4">5.4.3</span> Tags</h4> <div class="outline-text-4" id="text-5-4-3"> <p> Les <i>tags</i> (ou étiquettes en français) sont utilisés pour parcourir @@ -2672,8 +2672,8 @@ conseillé d'utiliser les raccourcis de navigation classiques : </div> </div> -<div id="outline-container-org96679d1" class="outline-4"> -<h4 id="org96679d1"><span class="section-number-4">5.4.4</span> YASnippet</h4> +<div id="outline-container-org62ac875" class="outline-4"> +<h4 id="org62ac875"><span class="section-number-4">5.4.4</span> YASnippet</h4> <div class="outline-text-4" id="text-5-4-4"> <p> Il n'est pas envisageable d'écrire un tutoriel Emacs sans évoquer les @@ -2789,12 +2789,12 @@ Cet exemple simple illustre bien l'efficacité de l'approche. </div> </div> -<div id="outline-container-orgb291fc5" class="outline-2"> -<h2 id="orgb291fc5"><span class="section-number-2">6</span> Pour aller plus loin</h2> +<div id="outline-container-org5f884d6" class="outline-2"> +<h2 id="org5f884d6"><span class="section-number-2">6</span> Pour aller plus loin</h2> <div class="outline-text-2" id="text-6"> </div> -<div id="outline-container-org1ffb406" class="outline-3"> -<h3 id="org1ffb406"><span class="section-number-3">6.1</span> Org-mode</h3> +<div id="outline-container-org1c81307" class="outline-3"> +<h3 id="org1c81307"><span class="section-number-3">6.1</span> Org-mode</h3> <div class="outline-text-3" id="text-6-1"> <p> Une fois encore, il est inenvisageable de faire un tour complet de ce @@ -3077,8 +3077,8 @@ directement ces éléments avec le mode <code>Org</code>. </div> </div> -<div id="outline-container-orgf245062" class="outline-3"> -<h3 id="orgf245062"><span class="section-number-3">6.2</span> Pliage et dépliage avec <code>narrow-or-widen-dwim</code></h3> +<div id="outline-container-org640152b" class="outline-3"> +<h3 id="org640152b"><span class="section-number-3">6.2</span> Pliage et dépliage avec <code>narrow-or-widen-dwim</code></h3> <div class="outline-text-3" id="text-6-2"> <p> Emacs propose des fonctions de (dé)-pliage de zones. La dénomination @@ -3140,8 +3140,8 @@ programmation) même qui occupera tout le <i>buffer</i>. </div> </div> -<div id="outline-container-org4001ad2" class="outline-3"> -<h3 id="org4001ad2"><span class="section-number-3">6.3</span> Autres modes installés</h3> +<div id="outline-container-orgadbd8e6" class="outline-3"> +<h3 id="orgadbd8e6"><span class="section-number-3">6.3</span> Autres modes installés</h3> <div class="outline-text-3" id="text-6-3"> <p> En dehors des modes internes fournis avec Emacs, on pourra consulter @@ -3156,12 +3156,12 @@ Ils ne sont pas abordés dans ce tutoriel. </div> </div> -<div id="outline-container-org1987fc1" class="outline-3"> -<h3 id="org1987fc1"><span class="section-number-3">6.4</span> Personnalisation</h3> +<div id="outline-container-orgafb74d0" class="outline-3"> +<h3 id="orgafb74d0"><span class="section-number-3">6.4</span> Personnalisation</h3> <div class="outline-text-3" id="text-6-4"> </div> -<div id="outline-container-org2148061" class="outline-4"> -<h4 id="org2148061"><span class="section-number-4">6.4.1</span> custom.el</h4> +<div id="outline-container-org3751e73" class="outline-4"> +<h4 id="org3751e73"><span class="section-number-4">6.4.1</span> custom.el</h4> <div class="outline-text-4" id="text-6-4-1"> <p> Même si on souhaite pouvoir suivre les développements de cette @@ -3183,8 +3183,8 @@ importantes, il convient donc de les sauvegarder ailleurs. </div> </div> -<div id="outline-container-org7325232" class="outline-4"> -<h4 id="org7325232"><span class="section-number-4">6.4.2</span> Emacs lisp</h4> +<div id="outline-container-org1487883" class="outline-4"> +<h4 id="org1487883"><span class="section-number-4">6.4.2</span> Emacs lisp</h4> <div class="outline-text-4" id="text-6-4-2"> <p> Rappelons le, Emacs n'est pas un simple éditeur. C'est en fait une @@ -3226,7 +3226,7 @@ vraiment de sens. </div> </div></div> <div id="postamble" class="status"> -<p class="date">Created: 2020-04-24 ven. 17:45</p> +<p class="date">Created: 2020-04-27 lun. 10:58</p> <p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p> </div> </body> diff --git a/Tutoriel.org b/Tutoriel.org index a5abbee..c1d1020 100644 --- a/Tutoriel.org +++ b/Tutoriel.org @@ -141,8 +141,8 @@ taper ~M-x~. ** Fonctions Dans Emacs, tout est fonction. Et toute fonction peut-être redéfinie -localement (dans un /buffer/), une famille de /buffers/ (un *mode*) ou -globalement (dans tout Emacs). +localement (dans un /buffer/), globalement (dans tout Emacs) ou en +fonction du *mode* (dans une famille de /buffers)/. Par exemple, presser une touche (quel que soit le contexte) déclenche l'appel d'une fonction et cette fonction dépend du contexte dans @@ -767,12 +767,12 @@ raccourci ~C-c C-g~. On rappelle dans le tableau suivant quelques raccourcis utiles pour la visualisation. | Raccourci | Description | |---------------------------+----------------------------------------------------------| -| dans les sources | | +| /Dans les sources/ | | | ~C-c C-a~ | Génère et affiche le ~pdf~ (enchaîne toutes les commandes) | | ~C-c C-v~ | Affiche le ~pdf~ s'il existe | | ~C-c C-g~ | Synchronise la vue du ~pdf~ avec les sources au curseur | |---------------------------+----------------------------------------------------------| -| dans le ~pdf~ | | +| /Dans le/ /~pdf~/ | | | ~C-mouse1~ (ou double clic) | Positionne le curseur dans les sources correspondantes | | ~PageUp~ | Aller à la page précédente | | ~PageDown~ | Aller à la page suivante | diff --git a/Tutoriel.pdf b/Tutoriel.pdf index ff244029f4a6b3eaf295399bf5b8aad6b01ac3b8..362ab1c643d3c95a991798df4699101adb81ffa8 100644 GIT binary patch delta 24845 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 V0;y?S7M2z!rbb+<s;>TSTmWe&^SuB7 delta 24658 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 -- GitLab