GNU Emacs logo

GNU Emacs

Edits text, provides content-sensitive editing modes, supports Unicode, and has built-in documentation.

Made by The Free Software Foundation

  • lisp

  • Text Editor

  • html-editor

  • Code Editor

What is GNU Emacs?

GNU Emacs is a versatile and feature-rich text editor that offers a unique blend of functionality and extensibility. At its core, it is an interpreter for Emacs Lisp, a powerful programming language that allows users to customize and extend the editor's capabilities to suit their specific needs. Beyond the traditional text editing capabilities, GNU Emacs provides a diverse range of features, including content-sensitive editing modes, built-in documentation, and support for Unicode, making it a comprehensive tool for a variety of writing and development tasks

Highlights

  • Content-sensitive editing modes: GNU Emacs supports a wide range of editing modes, each tailored to specific content types, such as programming languages, markup languages, and text documents, enabling users to work more efficiently
  • Built-in documentation: The editor comes with extensive documentation, allowing users to quickly learn and master its features, as well as explore the available extensions and customizations
  • Unicode support: GNU Emacs handles Unicode text seamlessly, making it a suitable choice for users who work with multiple languages or scripts
  • Extensibility: The Emacs Lisp programming language allows users to create their own extensions, plugins, and customizations, enabling them to tailor the editor to their specific needs and workflows.

Platforms

  • Mac
  • Haiku
  • Windows
  • Homebrew
  • Web
  • Linux
  • BSD

Languages

  • English

Social

Features

    • Terminal-based

    • Editable text color schemes

    • Customizable

    • Syntax Highlighting

    • Self-documenting

    • Code Completion

    • Extensibility

    • Package Control

    • Org-mode

    • Support for scripting

    • IDE All Languages

    • IDE

    • Extensible by Plugins/Extensions

    • Multi OS