Emacs
Emacs on GNU projekti raames levitatav laiendatav, seadistatav, isedokumenteeriv tekstiredaktor.
Emacsi tuumas on Emacs Lisp interpretaator (lühemalt elisp), programmeerimiskeele Lisp dialekt teksti redigeerimise lisadega. Mõned GNU Emacsi omadused:
- sisutundlikud redigeerimisrežiimid paljude failiformaatide jaoks, tekstist kuni lähtekoodini kuni XHTML failideni.
- täiuslik dokumentatsioon koos õpetusega uuetele kasutajatele.
- laiendatav Emacs Lisp keeles.
- tugi paljudele keeltele ja nende tähestikele, kaasa arvatud kõik Euroopas kasutatavad ladina tähestikud, Vene, Kreeka, Jaapani, Hiina, Korea, Tai, Vietnami, Lao, Etioopia, ja mõned India tähestikud.
- suur hulk laiendusi mis lisavad muud funktsionaalsust. Paljud nendest on Emacsi distributsioonisse sisseehitatud, paljud eksisteerivad eraldi projektidena.