The GNU Emacs editor

Directory list:

24.5 GNU Emacs [Link]

Level of support

Tier 3 NSC will not be able to help you much with this program, either because we lack the in-house experience, or because it is a test installation. In general, these types of installations are untested, and will not be updated unless you send a request to NSC.

Please see the page describing our software support categories for more information.
You can also contact for further information.

GNU Emacs is an extensible, customizable 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-sensitive editing modes, including syntax coloring, for a variety of file types including plain text, source code, and HTML.
  • Complete built-in documentation, including a tutorial for new users.
  • Full Unicode support for nearly all human languages and their scripts.
  • Highly customizable, using Emacs Lisp code or a graphical interface.
  • A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs; others are available separately.

See the GNU Emacs website for more information.

See the ELPA page on for more information on how to install Emacs packages in your home directory.

By default, “emacs” will start the version included in CentOS (23.1.1). If all you want is a simple text editor, this will do nicely.

If you want to use the ELPA package repository or want to use Emacs 24 features, load the corresponding module, e.g “module load emacs/24.5” before starting Emacs.