La meilleure façon d'expliquer quoi que ce soit à un non-expert est de donner des exemples. Ainsi, la meilleure façon d'expliquer ce qu'est Emacs à un civil est de donner des exemples de cas d'utilisation qu'il peut comprendre et auxquels il peut se rapporter.
Je commence généralement par dire quelque chose comme ceci: Emacs est un éditeur de texte à l'ancienne des années 70 qui a été inventé avant Microsoft Word et toutes les applications de traitement de texte modernes. La raison pour laquelle c'est si cool, c'est qu'il est programmable. Il a un environnement de programmation intégré, ce qui signifie que vous pouvez écrire et modifier avec lui comme vous le feriez avec Microsoft Word.
Mais comme Emacs est programmable, vous pouvez littéralement le programmer pour faire n'importe quoi. Et comme il est programmable, vous pouvez intégrer Emacs à tout autre élément de votre ordinateur, y compris votre navigateur, votre courrier électronique, vos contacts, votre calendrier, Twitter, Evernote et tout autre langage de programmation que vous utilisez.
Quiconque utilise Emacs le programme pour faire différentes choses en fonction de ses besoins. Ainsi, un développeur Web qui utilise Emacs peut le programmer pour faire __ et __. Un scientifique ou un universitaire pourrait le programmer pour effectuer des analyses statistiques avec R et ...
Dans mon cas, depuis que je suis écrivain, j'ai programmé Emacs pour faire des choses qui m'aident dans la recherche, l'écriture et l'édition, notamment:
- lorsque je fais des recherches et que je copie et colle du texte à partir du Web, le formate automatiquement comme une citation de bloc, et copie automatiquement le nom de la page, l'URL et la date et crée une entrée de bibliographie
- rechercher et remplacer des phrases de texte dans plusieurs fichiers d'un répertoire
- lorsque j'écris quelque chose, pour exporter automatiquement vers une page Web bien formatée et, à partir du même document source, l'exporter automatiquement vers un fichier PDF bien formaté, générant automatiquement une page de garde et une table des matières
- aidez-moi à garder une trace de mes listes de tâches, rendez-vous et délais
- aidez-moi à réfléchir et à créer des cartes mentales
- envoyer automatiquement des e-mails aux personnes et automatiser certains types de réponses par e-mail
Je conclus généralement en disant quelque chose comme: Fondamentalement, s'il y a quelque chose que vous faites régulièrement dans le cadre de votre flux de travail, Emacs peut être programmé pour le faire automatiquement. Donc, fondamentalement, c'est un outil pour programmer votre éditeur de texte pour faire ce que vous voulez.