Se siete decisi a diventare programmatori, questo programma fa per voi. Emacs è un editor di testo dalle possibilità illimitate, perché è scritto in Lisp, un linguaggio di programmazione che permette di estendere il programma stesso e di crearne di nuovi.
Per iniziare a scrivere programmi in qualsiasi linguaggio di programmazione, provate Emacs in azione.
I principali vantaggi di Emacs sono
- possibilità di personalizzare il programma per un comodo uso personale;
- enorme numero di funzioni integrate
- facilità di scrivere plugin;
- gli script sono disponibili in codice sorgente;
- la possibilità di concentrarsi completamente sul testo, grazie alle scorciatoie da tastiera del tastierino alfanumerico;
- caricamento rapido del programma;
- facile combinazione dei comandi;
- gestione flessibile delle finestre e del testo, controllo rapido e preciso dei progetti;
- la possibilità di formattare, rivedere e compilare il codice senza uscire dal programma;
- modalità di editing specifiche per un'ampia gamma di linguaggi di programmazione, markup e layout, come Bash, C, C++, Python, Java, Lisp, LaTeX e MediaWiki;
- disponibile per la maggior parte dei sistemi operativi.
Due versioni principali di Emacs, GNU Emacs e XEmacs, sono state sviluppate in stretta collaborazione con gli sviluppatori. Per l'utente medio, la differenza tra le due versioni non è importante.
Esistono molti tutorial per imparare Emacs su Internet e un tutorial integrato nel programma stesso, che viene visualizzato quando si avvia il programma con la combinazione di tasti Ctrl + H. Ma il modo migliore per imparare il programma è la decisione di iniziare a scrivere codice.
Statisticamente, sei programmatori di spicco su nove considerano Emacs il loro strumento preferito.