< All Topics

Emacs Lisp

Emacs Lisp is an interpreter for the Emacs Lisp dialect of the Lisp programming language. It offers an extension that can help customize text editing. It is a self-documenting real-time display editor.

Emac Lisp makes life easier for programmers with its batch mode. You can customize your preference pages and allow the user to set options and preview their effect in the running Emacs session.

Project Background

  • Project: Emacs
  • Author: Richard Stallman and Guy L Steele Jr.
  • Initial Release: 1985
  • Type: text editor extension
  • License: GNU General Public Licence v3.0
  • Contains: Commands, Minibuffer, major modes, minor modes, Batch mode
  • Language: Lisp, C
  • GitHub: emacs-mirror/emacs has 302k stars, 169 releases and 543 contributors
  • Runs On: Windows, MacOS, BSDs, Linux/GNU
  • Twitter: /github_el


  • Editing modes can identify content types, even according to syntax coloring and other file types.
  • Unicode support for nearly all human scripts
Was this article helpful?
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
Please Share Your Feedback
How Can We Improve This Article?
Table of Contents
Scroll to Top