Aller au contenu

Jour 6 : emacs pour(\s)?quoi faire?

·449 mots·3 mins·
eeame
Auteur
eeame

Aujourd'hui faisons un petit tour d'horizon de ce qu'il est possible de faire tout en restant dans emacs.
Figure 1 : Tour d’horizon d’emacs

Dans les premières parties, on s’était focalisé sur les fonctionnalités d’éditeur de texte. Mais emacs est un peu plus qu’un simple éditeur de texte. Dans la suite, on va découvrir d’autres possibilités. C’est un peu comme si emacs apportait une interface unifiée à de nombreux outils/programmes, etc.

Avant d’entamer la suite du parcours quelques pointeurs pour se mettre en appétit!

Interface à d’autres logiciels
#

Gestionnaire de fichier
#

Git
#

Dictionnaire
#

Jupyter notebook
#

https://github.com/emacs-jupyter/jupyter

Ebook
#

llm
#

Quelques pointeurs
#

Quelques paquets
#

CAS
#

Emacs est une interface de choix pour faire du calcul formel:

PIM
#

Agenda
#

https://emacsdocs.org/docs/org/Agenda-Views

Contacts
#

https://elpa.gnu.org/packages/bbdb.html

Listes
#

https://emacsdocs.org/docs/org/Plain-Lists

Lire ses mails
#

Il existe de très nombreux MUA

Fils RSS
#

elfeed

Prise de notes
#

Pour programmer
#

Outre les (très) nombreux modes spécifiques à tel ou tel langage, il existe des outils modernes (au niveau de l’état de l’art) qui permettent d’aider le développeur

Pour écrire
#

emacs est un bon outil pour écrire de la documentation, des livres, etc. Il propose un environnement , qui permet d’être productif.

Quelques liens:

Programmation lettrée
#

D’après wikipedia la programmation lettrée c’est:

<<La programmation lettrée (ou programmation littéraire) est une approche de la programmation préconisée par Donald Knuth qui se veut différente du paradigme de programmation structurée des années 1970.

[…]

La programmation lettrée propose des outils pour obtenir, à partir d’un fichier source, deux représentations : l’une utilisée par un compilateur ou un exécutable, le code « emmêlé », et l’autre lue comme une documentation formatée, qui est dite « tissée » à partir de la source lettrée. Alors que les premiers outils de programmation lettrée étaient spécifiques à chaque langage de programmation, la deuxième génération a produit des utilitaires indépendants des langages et existant hors de ceux-ci.>>

Conclusion
#

Dans l’éco-système d’emacs org-mode a une position centrale et la quasi-totalité des thèmes abordés peuvent-être abordés à travers org-mode. Après cette partie qui nous a permis de faire un tour d’horizon ( très sélectif ) du monde d’emacs , nous allons débuter plusieurs parties sur le thème d’org-mode.