|
Emacs Lisp - Wikipedia, the free encyclopedia
Emacs Lisp is a dialect of the Lisp programming language used by the GNU Emacs and XEmacs text editors (which this article will refer to collectively as "Emacs"). It is used for implementing most of ...
en.wikipedia.org/wiki/Emacs_Lisp |
|
(jpeg 7k) (jpeg 21k) ... The third edition of this manual is available in the following formats: ... HTML (640K characters) entirely on one web page.
|
||
|
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:
|
||
|
Why Study Emacs Lisp?; On Reading this Text; For Whom This is Written; Lisp History; A Note for Novices; Thank You; ... Numbers, Lists inside of Lists; 1.1.1 Lisp Atoms; 1.1.2 Whitespace in Lists; 1.1.3 GNU Emacs Helps You Type Lists; ... 3.8 If--then--else Expressions; 3.9 Truth and Falsehood in Emacs Lisp;
|
||
|
V.6 Executing Lisp Expressions; V.7 Libraries of Lisp Code for Emacs; V.8 Evaluating Emacs-Lisp Expressions; V.9 Lisp Interaction Buffers; V.10 Running an External Lisp;
|
||
|
Emacs Lisp is what makes Emacs ExtensibleSoftware. Customizations and extensions can be made quickly and portably. Some of the ways that Emacs Lisp is used to extend Emacs include hooking custom Emacs Lisp functions into events, binding functions to key combinations, and creating new editing modes.
|
||
|
EmacsLisp is a surprisingly powerful, rich dialect of Lisp. It can be used to do many things, making it practically ... Emacs Lisp is fairly slow, and there’s not much to be done about it. Converting key algorithms to C is an arduous process which requires rebuilding Emacs. ... Emacs Lisp is not Scheme. See SchemeAndLisp.
|
||
|
async-eval.el --- execute Emacs lisp in a separate process; Contact: Nikolaj Schumacher ... auto-recomp.el --- Automatically recompile Emacs Lisp files; Contact: Michael Abraham Shulman ... benchmark.el --- functions for benchmarking Emacs Lisp code; Contact: Lars Magne Ingebrigtsen...
|
||
|
This is a minor mode for Emacs Lisp and Lisp Interaction Mode buffers which shows you the parameter list for functions as you type or move over s-expressions. It also shows you the meaning of documented global variables.
|