|
| |
| | Emacs - Wikipedia, the free encyclopedia |
 | | Emacs is one of the most ported non-trivial computer programs in the world. |  | | Emacs is a class of text editors, possessing an extensive set of features, that is popular with computer programmers and other technically-proficient computer users. |  | | Beginning in 1991, Lucid Emacs was developed by Jamie Zawinski and others at Lucid Inc., based on an early alpha version of GNU Emacs 19. |
|
http://en.wikipedia.org/wiki/Emacs
(3507 words)
|
|
| |
| | 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 we will collectively refer to as Emacs in this article.) It is used for implementing most of the editing functionality built into Emacs, the remainder being written in C. |  | | The standard Emacs Lisp code distributed with Emacs is loaded as bytecode, although the matching source files are usually provided for the user's reference as well. |  | | Lisp was chosen as the extension language for Emacs because of its powerful features, including the ability to treat functions as data. |
|
http://en.wikipedia.org/wiki/Emacs_Lisp
(1064 words)
|
|
| |
| | Emacs lisp programming language - Wikipedia, the free encyclopedia |
 | | Search for Emacs lisp programming language in other articles. |  | | Look for Emacs lisp programming language in Wiktionary, our sister dictionary project. |  | | Start the Emacs lisp programming language article or add a request for it. |
|
http://www.sciencedaily.com/encyclopedia/emacs_lisp_programming_language
(171 words)
|
|
| |
| | Reconciling Emacs Lisp and Scheme |
 | | Emacs Lisp programmers want their existing code to work when Emacs switches over to Guile. |  | | There is almost no extant Emacs Lisp code which doesn't use buffers and other Emacs-specific data types; any Emacs Lisp code they want to use in their application will need porting anyway. |  | | For example, Emacs Lisp's `if' form could be translated into a Scheme form `lisp-if', which could handle Boolean values differently from the normal Scheme `if'. |
|
http://www.red-bean.com/guile/notes/emacs-lisp.html
(1312 words)
|
|
| |
| | GNU Emacs - GNU Project - Free Software Foundation (FSF) |
 | | At its core is an interpreter for Emacs Lisp (``elisp'', for short), a dialect of the Lisp programming language with extensions to support text editing. |  | | The source code for the Emacs Manual is included in the Emacs distribution itself. |  | | The original Emacs implementation was written for the Incompatible Timesharing System (ITS) as a collection of TECO macros for ITS TECO. |
|
http://www.gnu.org/software/emacs/emacs.html
(938 words)
|
|
| |
| | The Emacs-Lisp Interface |
 | | Because the Emacs-Lisp interface uses Emacs, which runs as a separate UNIX process from Lisp, a protocol, called the Lisp-Editor protocol, was designed and implemented to make the communication of information between Emacs and Lisp easier and more natural. |  | | See Running Lisp as a subprocess of Emacs in startup.htm for information on starting Allegro CL as a subprocess of Emacs (the recomemnded way to use Allegro CL when developing applications, particularly on UNIX machines). |  | | Such information is used by Emacs, when communicating with Common Lisp, to insure that the operations performed in the Common Lisp environment are with respect to the correct package and expressions are read with the correct readtable. |
|
http://www.franz.com/support/documentation/6.2/doc/eli.htm
(12253 words)
|
|
| |
| | GNU Emacs Lisp Archive |
 | | Emacs Lisp is the language used to extend the GNU Emacs editor published by the Free Software Foundation. |  | | Although much Emacs Lisp code is included in the GNU Emacs distribution, many people have written packages to interface with other systems, to better support editing the programming language they use, to add new features, or to change Emacs' default behavior. |  | | This archive contains various pieces and packages of Emacs Lisp code. |
|
http://openresource.com/openres/archives/P/GELA.shtml
(109 words)
|
|
| |
| | Emacs Common Lisp |
 | | Emacs Common Lisp is an implementation of Common Lisp, written in Emacs Lisp. |  | | The implementation provides a Common Lisp environment, separate from Emacs Lisp, running in Emacs. |  | | It does not intend to extend Emacs Lisp with Common Lisp functionality; however, Emacs Lisp functions can call Common Lisp functions and vice versa. |
|
http://directory.fsf.org/EmacsCL.html
(231 words)
|
|
| |
| | SLIME: The Superior Lisp Interaction Mode for Emacs |
 | | SLIME works with GNU Emacs versions 20 and 21 and with XEmacs version 21 on Unix, OSX, and Win32. |  | | REPL: The Read-Eval-Print Loop ("top-level") is written in Emacs Lisp for tighter integration with Emacs. |  | | SLIME is a new Emacs mode for Common Lisp development. |
|
http://common-lisp.net/project/slime
(346 words)
|
|
| |
| | Software: Emacs Lisp |
 | | That version was originally written for Emacs 18 and, while it worked with some quirky side effects in Emacs 19, created even more problems in Emacs 20 and didn't work in XEmacs at all. |  | | Richard Stallman removed it from the Emacs 19 distribution for copyright reasons (neither of us could locate Ian Batten, the original author of the emacs lisp version, at the time). |  | | There is a whitespace.el included with Emacs since 1999, but that is not the same as this version. |
|
http://www.splode.com/~friedman/software/emacs-lisp
(4468 words)
|
|
| |
| | Text browser works on emacs |
 | | W3 is known as the most popular WEB browser on Emacs, but it works so slowly that we want a simple and speedy alternative. |  | | If you're using a prerelease version of Emacs 22 (such as versions 21.3.50 or 22.0), make sure it is newer than March 2004. |  | | Then we developed a simple Emacs interface to w3m. |
|
http://emacs-w3m.namazu.org
(827 words)
|
|
| |
| | XEmacs: The next generation of Emacs |
 | | It is protected under the GNU Public License and related to other versions of Emacs, in particular GNU Emacs. |  | | It is a feature differentiating XEmacs from GNU Emacs by allowing us to deploy bug fixes and enhancements of our lisp packages on a separate, usually faster, schedule than core XEmacs releases. |  | | The port is still experimental and available only as a 3rd-party patch as of today, but a binary package is planned, and discussion is underway as to how to best support Andrew's work and prepare it for merge to mainline. |
|
http://www.xemacs.org
(1227 words)
|
|
| |
| | Emacs |
 | | With this package Emacs is capable of editing tables that are embedded inside a document, the feature similar to the ones seen in modern WYSIWYG |  | | This web page documents the tasks that would be required in order to replace Emacs Lisp in |  | | Writing GNU Emacs Extensions: Editor Customizations and Creations with Lisp (O'Reilly Nutshell) |
|
http://cbbrowne.com/info/emacs.html
(354 words)
|
|
| |
| | GNU Emacs Manual |
 | | AD.12 How To Get Help with GNU Emacs |
|
http://www.delorie.com/gnu/docs/emacs/emacs_toc.html
(106 words)
|
|
| |
| | Emacs |
 | | ctags, ebrowse (Emacs 21), emacsclient, emacsserver, etags, fakemail, hexl, movemail |  | | Top > Text creation and manipulation > Editors > Emacs |  | | It offers true Lisp, smoothly integrated into the editor, for writing extensions and provides an interface to the X windows system. |
|
http://directory.fsf.org/emacs.html
(255 words)
|
|
| |
| | Programming in Emacs Lisp |
 | | Restricting your and Emacs attention to a region. |  | | Any list in Lisp is a program ready to run. |  | | How to create a graph with labelled axes. |
|
http://www.delorie.com/gnu/docs/emacs-lisp-intro/emacs-lisp-intro.html
(336 words)
|
|
|