What is it all about?
An extensible, customizable, self-documenting real-time display editor.
* Content-aware editing modes, including syntax coloring, for many file types. * Complete built-in documentation, including a tutorial for new users. * 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 nearly all human scripts. * Highly customizable, using Emacs Lisp code or a graphical interface. * An entire ecosystem of functionality beyond text editing, including a project planner, mail and news reader, debugger interface, calendar, and more. * A packaging system for downloading and installing extensions. * A packaging system and interface (M-x list-packages) for downloading and installing extensions. A default package archive is hosted by GNU and maintained by the Emacs developers. * Support for displaying and editing bidirectional text, including right-to-left scripts such as Arabic and Hebrew. * Support for lexical scoping in Emacs Lisp. * Improvements to the Custom Themes system (M-x customize-themes). * Unified and improved completion system in many modes and packages. * Built-in support for GnuTLS, GTK+ 3, ImageMagick, SELinux, and Libxml2.