GNU Emacs: Difference between revisions
Appearance
No edit summary |
|||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== | {{Software | ||
|Picture=Emacs.png | |||
|Name=GNU Emacs | |||
|Version=28.2 (Sep 2022) | |||
|Vendor=[[Free Software Foundation]] | |||
|Author= | |||
|Licence=GNU [[GPL v3]] | |||
|WWW=https://www.gnu.org/software/emacs/ | |||
}} | |||
'''GNU Emacs''' is an extensible and customizable text editor. At its core is an interpreter for Emacs Lisp, a dialect of the [[Lisp]] programming language with extensions to support text editing. | |||
==Syntax highlighting | ==Features== | ||
Emacs traditionally does not support syntax highlighting, so you had to write your own mode for that to happen (mode is GNU speak for a filter), the version available for OS/2 used an older method to make this happen so the tutorials on the net are not 100% applicable, but you can use the [[Modula-2]] mode listed in the links section below as a model for your own mode. It is not as difficult as it may seem at first. | ;Syntax highlighting | ||
Emacs traditionally does not support syntax highlighting, so you had to write your own mode for that to happen (mode is GNU speak for a filter), the version available for OS/2 used an older method to make this happen, so the tutorials on the net are not 100% applicable, but you can use the [[Modula-2]] mode listed in the links section below as a model for your own mode. It is not as difficult as it may seem at first. | |||
== | ==Versions== | ||
* | * May 1992: 18.58.3 for OS/2 2.0 [https://stuff.mit.edu/afs/sipb/project/os2/ftp/emacs/] | ||
* 1995: 19.30 | |||
* May 1996: 19.31 | |||
* Aug 1996: 19.33 | |||
* Jul 1999: 20.3.1 | |||
* Nov 2000: 20.6 (OS/2 port by [[Jeremy Bowen]]) | |||
* 25.3 (Sep 2017) | |||
* | * 26.2 (Apr 2019) | ||
* | |||
==Publications== | ==Publications== | ||
* Michael A. Schoonover; John S. Bowie; William R. Arnold: ''GNU Emacs: UNIX Text Editing and Processing'' - Addison-Wesley 1991, ISBN 0-201-56345-2 | |||
* Dennis Gentry: ''GNU Emacs Reference'' - Specialized Systems Consultants 1995, ISBN 0-916151-83-2 | |||
* Debra Cameron, Bill Rosenblatt, Eric Raymond: ''Learning GNU Emacs'' - O'Reilly 1996, ISBN 1-56592-152-6 | * Debra Cameron, Bill Rosenblatt, Eric Raymond: ''Learning GNU Emacs'' - O'Reilly 1996, ISBN 1-56592-152-6 | ||
* Bob Glickstein: ''Writing GNU Emacs Extensions'' - O'Reilly 1997, ISBN 1-56592-261-1 | * Bob Glickstein: ''Writing GNU Emacs Extensions'' - O'Reilly 1997, ISBN 1-56592-261-1 | ||
;Articles | ;Articles | ||
* [[Murray Todd Williams]]: ''[http://www.os2ezine.com/v1n8/emacs.htm EMACS IS the kitchen sink!]'' - | * [[Murray Todd Williams]]: ''[http://www.os2ezine.com/v1n8/emacs.htm EMACS IS the kitchen sink!]'' - OS/2 eZine 1996 | ||
==Links== | ==Links== | ||
* [http://home.snafu.de/ohei/emacs/emacs206-os2.html Setup help for the OS/2 20.6 version] also helps with the set-up of non-USA locales etc. - By Oliver Heidelbach | |||
* [http://home.snafu.de/ohei/emacs/emacs206-os2.html Setup help for the OS/2 | |||
* ftp://hobbes.nmsu.edu/pub/os2/apps/editors/emacs (Emacs folder on Hobbes) | * ftp://hobbes.nmsu.edu/pub/os2/apps/editors/emacs (Emacs folder on Hobbes) | ||
* | * Modula-2 editing support for OS/2 Emacs. {{FileLink|EMACS_Modula-2_1998-07-18.zip}}. | ||
[[Category:Text editors]][[Category: | [[Category:Text editors]][[Category:GNU Software]] |
Latest revision as of 16:03, 27 January 2024
GNU Emacs | |
---|---|
![]() | |
Name | GNU Emacs |
Version | 28.2 (Sep 2022) |
Vendor | Free Software Foundation |
Author | |
Licence | GNU GPL v3 |
WWW | https://www.gnu.org/software/emacs/ |
GNU Emacs is an extensible and customizable text editor. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing.
Features
- Syntax highlighting
Emacs traditionally does not support syntax highlighting, so you had to write your own mode for that to happen (mode is GNU speak for a filter), the version available for OS/2 used an older method to make this happen, so the tutorials on the net are not 100% applicable, but you can use the Modula-2 mode listed in the links section below as a model for your own mode. It is not as difficult as it may seem at first.
Versions
- May 1992: 18.58.3 for OS/2 2.0 [1]
- 1995: 19.30
- May 1996: 19.31
- Aug 1996: 19.33
- Jul 1999: 20.3.1
- Nov 2000: 20.6 (OS/2 port by Jeremy Bowen)
- 25.3 (Sep 2017)
- 26.2 (Apr 2019)
Publications
- Michael A. Schoonover; John S. Bowie; William R. Arnold: GNU Emacs: UNIX Text Editing and Processing - Addison-Wesley 1991, ISBN 0-201-56345-2
- Dennis Gentry: GNU Emacs Reference - Specialized Systems Consultants 1995, ISBN 0-916151-83-2
- Debra Cameron, Bill Rosenblatt, Eric Raymond: Learning GNU Emacs - O'Reilly 1996, ISBN 1-56592-152-6
- Bob Glickstein: Writing GNU Emacs Extensions - O'Reilly 1997, ISBN 1-56592-261-1
- Articles
- Murray Todd Williams: EMACS IS the kitchen sink! - OS/2 eZine 1996
Links
- Setup help for the OS/2 20.6 version also helps with the set-up of non-USA locales etc. - By Oliver Heidelbach
- ftp://hobbes.nmsu.edu/pub/os2/apps/editors/emacs (Emacs folder on Hobbes)
- Modula-2 editing support for OS/2 Emacs. EMACS_Modula-2_1998-07-18.zip.