An extensible, customizable, free/libre text editor — and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include Content-aware editing modes, including syntax coloring, for many file types. Complete built-in documentation, including a tutorial for new users. Full Unicode support for n
![GNU Emacs - GNU Project](https://cdn-ak-scissors.b.st-hatena.com/image/square/3b7dae30cd58196a6da20b91b424c7396b8dfea5/height=288;version=1;width=512/https%3A%2F%2Fwww.gnu.org%2Fgraphics%2Fheckert_gnu.small.png)