From 293c8d44e794f8cc681b51392fce4203a4cd57c7 Mon Sep 17 00:00:00 2001 From: Stephane Del Pino <stephane.delpino44@gmail.com> Date: Wed, 15 Apr 2020 17:38:19 +0200 Subject: [PATCH] =?UTF-8?q?D=C3=A9but=20de=20la=20courte=20description=20d?= =?UTF-8?q?'Org-mode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Tutoriel.org | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/Tutoriel.org b/Tutoriel.org index 7a9e307..a07d05c 100644 --- a/Tutoriel.org +++ b/Tutoriel.org @@ -154,7 +154,7 @@ types. Ce sont Par le passé, ce deuxième type de fonctions pouvait dégrader les performances d'Emacs (si bien que certains lui donnaient l'acronyme récursif /Emacs Makes All Computer Slow/). Mais les gains de -performances des ordinateurs et l'utilisation d'~ELips~ /byte/-compilé +performances des ordinateurs et l'utilisation d'~ELisp~ /byte/-compilé plutôt que simplement interprété ont corrigé ce défaut. * Quelques raccourcis @@ -960,6 +960,35 @@ Cet exemple simple illustre bien l'efficacité de l'approche. * Pour aller plus loin +** Org-mode +Une fois encore, il est inenvisageable de faire un tour complet de ce +mode dans un tel document. On va donc seulement tracer les grandes +lignes certaines des fonctionnalités d'~Org-mode~. Pour vraiment en +appréhender les possibilités, il faut consulter les multiples +ressources disponibles sur le net, et en particulier des vidéos de +démonstration. + +Initialement, ~Org-mode~ est un outil conçu pour la gestion, le suivi et +l'archivage de tâches personnelles. La gestion d'agenda n'étant +finalement devenu qu'un aspect mineur. En fait, son intégration à +Emacs est extrêmement poussée et tire profit de l'interopérabilité des +différents modes d'Emacs. + +Ce document (et ce n'est qu'un exemple très simple) est rédigé en +~org-mode~, de même qu'en particulier le fichier de configuration +[[Configuration.org]] (ce qui est devenu un standard de nos jours). +La raison pour laquelle on préfère écrire une configuration en +~Org-mode~ plutôt que directement en ~Elisp~ est qu'il donne une véritable +à la fois une véritable structure au document. + +En fait, l'un des avantages d'~Org-mode~ est qu'il permet d'insérer des +blocs de code (dans de nombreux langages) qu'il est possible d'évaluer +soit localement, soit globalement. Dans le cas de l'~ELisp~, +l'évaluation de ces blocs n'est autre que la configuration. Mais il +est aussi possible de récupérer le résultat de l'exécution et de +l'insérer automatiquement au document. De ce fait, le document est +extrêmement dynamique. + ** Pliage et dépliage avec ~narrow-or-widen-dwim~ Emacs propose des fonctions de (dé)-pliage de zones. La dénomination pour ces fonctionnalités dans Emacs est /narrowing/ (pliage) et /widening/ -- GitLab