Jump to content

Emacs: Difference between revisions

From EDM2
Line 11: Line 11:


==Syntax highlighting==
==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.
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==
==License==

Revision as of 18:54, 19 January 2016

Extensible multi-platform programmers editor, uses a LISP subset as a macro and extension language. Very popular with certain types of *nix persons in particular and for a time in the 90's was the most commonly available text editor out there as far as porting to different operating systems was concerned, but interest in it has faded greatly in the last few years as editors and IDE's that take advantage of GUI's have become more powerful, the Emacs code has grown exponentially in size and the current developers of Emacs act more and more dogmatic and entrenched. This has come to a point where there is no longer a current version for OS/2 and unlikely that anyone is interested in updating it.

Please note capitalisation of name, EMACS is a class of editors with similar basic functions and UI, and alongside vi part of the "Catholic" branch of text editors also referred to as "West Coast Editors" or "West Coast Orthodox". Emacs on the other hand is a specific version originally developed by James Gosling in the early 80's and released as a Public Domain software, that was later hijacked by the GNU Foundation and released under their own license. Specific features like the use of a LISP subset are Emacs features that only show up in it and its forks, but are by no means a feature of EMACS editors in general.

Version

  • Latest OS/2 version: v.20.6
  • Latest version: 24.4

Language Support

  • English - Built in.

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

Links

Author

  • James Gosling (Original author)
  • GNU Foundation (Current maintainer)
  • Jeremy Bowen (OS/2 port)