Jump to content

GNU Emacs: Difference between revisions

From EDM2
Ak120 (talk | contribs)
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Versions==
{{Software
* May 1992: GNU Emacs 18.58.3 for OS/2 2.0 [https://stuff.mit.edu/afs/sipb/project/os2/ftp/emacs/ download]
|Picture=Emacs.png
* 1995: GNU Emacs 19.30
|Name=GNU Emacs
* May 1996: GNU Emacs 19.31
|Version=28.2 (Sep 2022)
* Aug 1996: GNU Emacs 19.33
|Vendor=[[Free Software Foundation]]
* Jul 1999: GNU Emacs 20.3.1
|Author=
* Latest OS/2 version: [http://hobbes.nmsu.edu/h-search.php?sh=1&button=Search&key=emacs&stype=all&sort=type_name&dir=%2F v.20.6]
|Licence=GNU [[GPL v3]]
* Latest version: 25.2 (2017)
|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.


==License==
==Versions==
* Open source, currently released under the [[GNU GPL v3 License]], older versions released under the [[GNU GPL v2 License]] and the original was in the [[Public Domain]].
* 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]])


==Authors==
* 25.3 (Sep 2017)
* [[Free Software Foundation]]
* 26.2 (Apr 2019)
* [[Jeremy Bowen]] (OS/2 port)


==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!]'' - 1996 - From [[OS/2 eZine]]
* [[Murray Todd Williams]]: ''[http://www.os2ezine.com/v1n8/emacs.htm EMACS IS the kitchen sink!]'' - OS/2 eZine 1996


==Links==
==Links==
* [http://www.gnu.org/software/emacs/ GNU Emacs homepage]
* [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 2.06 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)
* ftp://hobbes.nmsu.edu/pub/os2/apps/editors/emacs (Emacs folder on Hobbes)
* [ftp://hobbes.nmsu.edu/pub/os2/dev/modula/m2emacs.zip Modula-2 editing support for OS/2 Emacs]
* Modula-2 editing support for OS/2 Emacs. {{FileLink|EMACS_Modula-2_1998-07-18.zip}}.


[[Category:Text editors]][[Category:Open Source Software]]
[[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

Links