Table des matières:
Définition - Que signifie Emacs?
Emacs est une classe d'éditeurs de texte multiplateformes hautement personnalisables créés par Richard Stallman. Le premier Emacs est sorti en 1976. Aujourd'hui, Emacs est développé dans le cadre du projet GNU et écrit en C et Emacs Lisp. Emacs a plusieurs types, mais GNU Emacs et XEmacs sont les deux versions les plus populaires.
Les éditeurs de texte Emacs offrent différents modes sensibles au contenu pour le texte brut, la programmation des codes source et le code HTML. Ces modes comportent une mise en évidence de la syntaxe, où différentes couleurs sont utilisées pour mettre en évidence différents éléments de syntaxe (comme les boucles, les commentaires, les variables, etc.). Cette fonctionnalité peut rendre le code du programme plus facile et plus rapide à lire, et par conséquent accélérer le développement.
Techopedia explique Emacs
Emacs est l'un des deux éditeurs de texte les plus utilisés sur les plates-formes Unix et Linux. Il peut être téléchargé gratuitement à partir du site GNU ou de nombreux sites miroirs à travers le monde.
Emacs est plus qu'un simple éditeur de texte; il peut également émettre des commandes shell, accéder à Internet, écrire et tester des programmes, lire et envoyer des e-mails dans l'environnement Emacs. Parce qu'il s'agit d'un programme multiplateforme, Emacs peut fonctionner sur une variété de systèmes d'exploitation, notamment Windows, Mac OS X, Linux, FreeBSD, SunOS, Solaris et OpenBSD. Emacs peut être étendu ou personnalisé en utilisant Emacs Lisp, un dialecte du langage de programmation Lisp. Emacs Lisp comprend de nombreuses extensions telles qu'un planificateur de projet, un calendrier, une interface de débogage et un lecteur de courrier et de news.
Une autre fonctionnalité utile qui rend le texte et le code plus lisibles est l'indentation automatique. Emacs identifie les blocs de code et les regroupe en conséquence. Il fournit également une prise en charge des caractères Unicode pour pratiquement tous les systèmes et langages d'écriture, et propose une auto-documentation, qui génère et affiche automatiquement la documentation de chaque commande, variable et fonction interne trouvée dans le code source d'un programme.
![Qu'est-ce que Emacs? - définition de techopedia Qu'est-ce que Emacs? - définition de techopedia](https://img.theastrologypage.com/img/img/blank.jpg)