Si vous êtes déterminé à devenir un programmeur, ce programme est fait pour vous. Emacs est un éditeur de texte aux possibilités illimitées, car il est écrit en Lisp, un langage de programmation qui permet à la fois d'étendre le programme lui-même et d'en créer de nouveaux.
Pour commencer à écrire des programmes dans n'importe quel langage de programmation, essayez Emacs en action.
Les principaux avantages d'Emacs sont les suivants
- la possibilité de personnaliser le programme pour une utilisation personnelle pratique ;
- un grand nombre de fonctions intégrées ;
- facilité d'écriture de plugins ;
- les scripts sont disponibles en code source ;
- la possibilité de se concentrer pleinement sur le texte, grâce aux raccourcis clavier du pavé alphanumérique ;
- chargement rapide du programme ;
- combinaison aisée des commandes ;
- la souplesse du fenêtrage et de la manipulation du texte ; le contrôle rapide et précis des projets ;
- la possibilité de formater, de réviser et de compiler le code sans quitter le programme ;
- des modes d'édition spécifiques pour un large éventail de langages de programmation, de balisage et de mise en page, tels que Bash, C, C++, Python, Java, Lisp, LaTeX et MediaWiki ;
- disponible pour la plupart des systèmes d'exploitation.
Deux versions majeures d'Emacs, GNU Emacs et XEmacs, ont été développées en étroite collaboration avec les développeurs. Pour l'utilisateur moyen, la différence entre les deux n'est pas importante.
Il existe de nombreux tutoriels pour apprendre Emacs sur Internet et un tutoriel intégré au programme lui-même, qui s'affiche lorsque vous démarrez le programme avec la combinaison de touches Ctrl + H. Mais la meilleure façon d'apprendre le programme, c'est de commencer à écrire du code.
Statistiquement, six programmeurs éminents sur neuf considèrent Emacs comme leur outil préféré.