Accueil > Tut's Linux > Emacs & Org-mode : Le traitement de texte brut

Emacs & Org-mode : Le traitement de texte brut

Emacs est un logiciel de traitement de texte dit en brut, c’est à dire qu’il n’y a aucune fioritures ni autres fantaisies quant au style de texte. Il apparaît alors comme un simple bloc-note, mais il renferme un très grand nombre de fonctionnalités “cachées” par de nombreux raccourcis claviers.

Plus d’infos sur l’article de Wikipédia à cette adresse.

Org-Mode est quant-à lui une extension d’Emacs, un plugin à ajouter-en plus. Grâce à OrgMode, vous bénéficierez d’une multitude d’options quant à la saisie du texte, de nouvelles fonctionnalités d’exportation de vos documents, la planification de votre emploi du temps et bien plus encore en suivant ce lien : Features OrgMode

Emacs utilise ce que l’on appel des “buffers“. Ce ne sont donc pas des fenêtres même si ces derniers en on l’apparence.

Définition selon Wikipédia :
En informatique, buffer est le terme anglais équivalent à mémoire tampon, une zone de mémoire virtuelle ou de disque dur utilisée pour stocker temporairement des données, notamment entre deux processus ou deux pièces d’équipement ne fonctionnant pas à la même vitesse.

Version n° : Version du : Modifications effectuées :
1 06/12/2012 Création initiale du document
Objectif principal :

Installation et découverte
d’Emacs & Org-mode

I. Installation

Pour installer Emacs & son mode OrgMode, il suffit tout simplement d’entrer cette commande dans un terminal :

Le logiciel & son mode sont très légers, l’installation se fait donc très rapidement.

Une fois l’installation complétée, vous pouvez lancer Emacs soit en faisant les combinaisons Alt + F2, soit en ouvrant un terminal et entrer emacs” ou en cherchant le logiciel dans votre explorateur de logiciels.

Lancement par “Saisie d’une commande”…

… Ou directement par son raccourci.

Vous arriverez alors sur la page d’accueil d’Emacs, vous proposant différents liens pour découvrir, connaître, apprendre & utiliser Emacs.

Accueil Emacs

Les tutoriels sont pour la plupart en anglais, mais le tout reste compréhensible.

NB : Il est possible de passer le tutoriel en français, notamment en navigant dans le menu “Help“, et en sélectionnant “Emacs tutoriel (choose language)“, puis sélectionner “French“.

II. Première utilisation de base – Emacs

Pour créer un nouveau document avec notre nouvel éditeur de textes, vous pouvez soit cliquer en haut à gauche sur l’icône nouveau document, soit en faisant la combinaison de touches suivantes

L’icône en question se trouve tout en haut à gauche, c’est la première icône de la barre.

Icône “nouveau document”

En créant un nouveau document, une fenêtre s’ouvre pour savoir à quel endroit se trouvera le fichier en question. Vous devez donc choisir l’emplacement de votre fichier, et lui indiquer son nom.

Attention, pour que votre fichier soit compatible avec Org-mode et disposer de toutes les fonctionnalités, il faut mettre l’extension du fichier.orgaprès votre nom de fichier.
Soit : nomfichier.org

Ne surtout pas oublier de mettre l’extension “.org” à notre fichier.

Ainsi, votre fichier sera créé, avec l’extension .org(-mode qui est implicite), et vous vous retrouverez dans une page… blanche.

Un fichier bien vide… Pour le moment !

En bas de la fenêtre principale, une petite fenêtre sert d’affichage dynamique quant aux commandes passées dans Emacs.

Une petite fenêtre qui peut devenir très grande & importante selon l’utilisation…

Vous pouvez y voir le nom de votre fichier dans lequel vous êtes en ce moment, mais aussi toutes les commandes qui y sont passées. Un exemple concret :

Les commandes entrées “dans le vide” seront écrites dans cette petite partie.

Nous avons installé Org-mode précédemment… Nous allons le faire intervenir maintenant.

Dans votre nouveau document, faites la combinaison de clavier suivante :

Vous voilà avec de nombreuses lignes écrites au tout début de votre document…

Template des options d’exportation

Il s’agit là d’un “template.
En d’autres termes, un modèle vient d’être ajouté concernant différentes options pour la sauvegarde, la lecture et l’exportation de notre document ; Vous pouvez y voir le nom du fichier (considéré par défaut comme le titre du document), l’auteur & le mail de l’auteur du document, la date de création mais aussi la description.

Juste en dessous, d’autres options sont pré-paramétrées quant aux marges, la police à utiliser, les interlignes, les tags etc…
Il est possible de modifier ces paramètres, mais attention à bien respecter les formats.

Vous voilà maintenant avec votre fichier org-mode prêt à l’emploi, et à l’export !!
Vous n’avez plus qu’à y rentrer vos données à l’intérieur. =)

Une fois le fichier fini, il faut l’enregistrer. Vous avez 2 solutions :

  • Soit avec le menu “File“, puis l’option “Save
  • Soit par la combinaison de touches “Ctrl – X + Ctrl – S

L’enregistrement du fichier consiste en son écriture.

Un message d’information s’affiche pour confirmer la bonne exécution de la commande.

III. Tutoriels en vrac (EN CONSTRUCTION)

[spoiler title="Naviguer / visualiser les différents buffers ouverts" open="0" style="2"]

Tout en bas de la fenêtre d’Emacs, nous venons de voir que les commandes & les interactions possibles avec ces commandes s’affichaient dans un petit cadre dynamique.
Juste au dessus de l’écriture des commandes, vous pouvez y apercevoir le nom du fichier, dans notre exemple, “nomfichier.org”.

L’enregistrement du fichier consiste en son écriture.

  • En faisant un clic gauche, on passe au buffer suivant ;
  • En faisant un clic droit, on passe au buffer précédent.

Ainsi, vous pouvez facilement visualiser vos buffers en cliquant différemment sur le nom du fichier, à l’aide de la souris.

[/spoiler]

[spoiler title="Insérer un TODO" open="0" style="2"]

Ou alors, une fois que le TODO est créé, il existe un raccourci un peu plus rapide :

[/spoiler]

[spoiler title="Afficher une nouvelle ligne TODO au même niveau de titre." open="0" style="2"]

Se positionner sur la ligne suivante, puis faire la combinaison de touche :

[/spoiler]

[spoiler title="Exemples de hiérarchie de titre (avec couleurs pour organisation / repère visuel)" open="0" style="2"]

[/spoiler]

[spoiler title="Création d'un lien hypertexte (web,  lien intra-page)" open="0" style="2"]

Ou alors, à la main :

[/spoiler]

[spoiler title="Entrée dans le mode export d'Emacs" open="0" style="2"]

Vous pouvez aussi exporter votre fichier .org en .PDF, et l’ouvrir directement en .PDF en appuyant sur la touche “D” une fois dans le menu d’exportation (Ctrl – C + Ctrl – E).

[/spoiler]

[spoiler title="Savoir / Switcher entre les buffers (les fichiers / fenêtres)" open="0" style="2"]

[/spoiler]

Découvrez les autres tutoriels !

A propos de Julien

Passionné d'informatique depuis mon enfance, je suis sans cesse à la recherche de nouveautés dans ce domaine. Retrouvez mon profil LinkedIn à cette adresse.

Laisser un commentaire