Skip to content
Snippets Groups Projects
Commit 293c8d44 authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Début de la courte description d'Org-mode

parent ac8d4036
No related branches found
No related tags found
No related merge requests found
......@@ -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/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment