Jump to content

NEdit: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Image:NEdit-logo.png|right]]
[[Image:NEdit-logo.png|right]]
An open source GUI multi-platform programmer's editor that was originally developed in the early 90's to give [[UNIX]] workstations a text editor that looked and worked more like a (then) modern [[NeXT]], OS/2 or Macintosh editor looked like. It saw a lot of development in the late 90's and into the mid noughties and had by then become quite an accomplished tool, but the usual UNIX squabbles have since then made development crawl down to a halt. NEdit runs on OS/2 using the [[XFree86]] windowing system.
'''NEdit''' is an open source GUI multi-platform programmer's editor that was originally developed in the early 90s to give [[UNIX]] workstations a text editor that looked and worked more like a (then) modern [[NeXT]], OS/2 or Macintosh editor looked like. It saw a lot of development in the late 90s and into the mid noughties and had by then become quite an accomplished tool, but the usual UNIX squabbles have since then made development crawl down to a halt. NEdit runs on OS/2 using the X Window system.


====Features====
==Features==
NEdit features a [[C]]-like macro language and has automatic indentation, autocomplete and syntax highlighting for a number languages but has no other automatic formatting, folding or code indexing features but can process index tag files generated by [[Ctags]]. Has support for multiple open windows either via a tabbed interface or by opening multiple editing windows.
NEdit features a [[C]]-like macro language and has automatic indentation, autocomplete and syntax highlighting for a number languages but has no other automatic formatting, folding or code indexing features but can process index tag files generated by [[Ctags]]. Has support for multiple open windows either via a tabbed interface or by opening multiple editing windows.


Line 8: Line 8:
[[Image:Nedit-macrowindow.png|250px|right]]
[[Image:Nedit-macrowindow.png|250px|right]]


====Background & history====
;Syntax highlighting and autocomplete
NEdit was originally developed in the early 1990's by Mark Edel who was then working at US research institution Fermilab and was sometimes referred to as the "Nirvana editor". Created on an Silicon Graphics workstation using the [[Motif]] graphics toolkit, the program with its almost WYSIWYG look and feel was visually and functionally markedly different from the usual UNIX text editor, but that needs not come as a surprise considering that author Mark Edel had been a professional Mac developer for years before taking the software development job at Fermilab.
NEdit has automatic indentation, autocomplete and syntax highlighting built in for [[Ada]], [[AWK]], [[C]], [[C++]], [[Csh]], [[FORTRAN]], [[Java]], [[HTML]], [[LaTeX]], [[Pascal]], [[Perl]], [[Python]], [[Tcl]], [[Verilog]], [[VHDL]] and [[Yacc]].


NEdit soon got ported to basically every platform that had a Motif port on them such as Solaris, SunOS, HP-UX, Digital Unix, Ultrix, IBM [[AIX]] and VMS systems, with even the obscure [[Desqview X]] having a functional port for a while, it become very popular on some of the to the point of being shipped as the standard text editor on SGI systems, and as Linux, OS/2 and Microsoft Windows gained functional Motif implementations, they all got a port of NEdit as well.
==History==
NEdit was originally developed in the early 1990s by Mark Edel who was then working at US research institution Fermilab and was sometimes referred to as the "Nirvana editor". Created on an Silicon Graphics workstation using the Motif widget toolkit, the program with its almost WYSIWYG look and feel was visually and functionally markedly different from the usual UNIX text editor.


By the late 90's the codebase had become fairly stable but the project author was facing demands from the Linux community to move away from the Motif library and also demands from distributions like Red Hat and Debian that the code would be moved to the [[GPL v2]] license.
NEdit soon got ported to different platforms that had a Motif port on them such as Solaris, SunOS, HP-UX, Digital Unix, Ultrix, IBM [[AIX]] and VMS systems, with even the obscure DESQview/X having a functional port for a while. It become popular on some of the to the point of being shipped as the standard text editor on SGI systems. As Linux, OS/2 and Microsoft Windows gained functional Motif implementations, they all got a port of NEdit as well.
 
By the late 90s the codebase had become fairly stable but the project author was facing demands from the Linux community to move away from the Motif library and also demands from distributions like Red Hat and Debian that the code would be moved to the [[GPL v2]] license.


==Versions==
==Versions==
* Last known OS/2 version: NEdit 5.20 (2003) or [http://hobbes.nmsu.edu/h-search.php?sh=1&button=Search&key=nedit&stype=all&sort=type_name&dir=%2F NEdit 5.1.2]
* 5.1.1 (2000-04-01)
: Sadly the binary for 5.20 is lost, the changes for that version where however folded into the source code distribution so could be recreated, also according to the porter, later versions show fairly little change and might compile with the OS/2 makefile already existing in the source release. Version 5.1.2 is the last OS/2 binary found on the net.
* 5.1.2 (2001) - [nedit512.zip]
* 2004: Version 5.5
: Sadly the binary for 5.20 is lost, the changes for that version where however folded into the source code distribution so could be recreated, also according to the porter, later versions show fairly little change and might compile with the OS/2 makefile already existing in the source release.
* Dec 2014: Version 5.6
* 5.5 (2004)
* 5.6 (Dec 2014)


;Prerequisites
;Prerequisites
* [[XFree86]]
* [[XFree86]]
* [[Motif]] or [[LessTif]] if you want to compile the program, if you have a choice, Motif is the better one.
* Motif or LessTif if you want to compile the program, if you have a choice, Motif is the better one.
 
==Language Support==
* US English
 
==Syntax highlighting and autocomplete==
NEdit has automatic indentation, autocomplete and syntax highlighting built in for [[Ada]], [[AWK]], [[C]], [[C++]], [[Csh]], [[FORTRAN]], [[Java]], [[HTML]], [[LaTeX]], [[Pascal]], [[Perl]], [[Python]], [[Tcl]], [[Verilog]], [[VHDL]] and [[Yacc]].
 
==Links==
* [http://sourceforge.net/projects/nedit/ NEdit hompage] (SourceForge)
* [http://developers.slashdot.org/story/00/10/27/1516243/mark-edel-answers-project-leadership-questions Interview with Mark Edel (Former main developer of NEdit)] - On Slashdot.org - Mostly to do with managing large scale open source projects.


==Authors==
==Authors==
Line 42: Line 36:
* [[Alexander Mai]] (OS/2 port)
* [[Alexander Mai]] (OS/2 port)


[[Category:Text editors]][[Category:Open Source Software]][[Category:Software written in C]][[Category:X11]]
==Links==
* [http://sourceforge.net/projects/nedit/ NEdit homepage] (SourceForge)
* [http://developers.slashdot.org/story/00/10/27/1516243/mark-edel-answers-project-leadership-questions Interview with Mark Edel (Former main developer of NEdit)] - On Slashdot.org - Mostly to do with managing large scale open source projects.
 
[[Category:Text editors]][[Category:Open Source Software]][[Category:Software written in C]]

Latest revision as of 18:58, 3 July 2022

NEdit is an open source GUI multi-platform programmer's editor that was originally developed in the early 90s to give UNIX workstations a text editor that looked and worked more like a (then) modern NeXT, OS/2 or Macintosh editor looked like. It saw a lot of development in the late 90s and into the mid noughties and had by then become quite an accomplished tool, but the usual UNIX squabbles have since then made development crawl down to a halt. NEdit runs on OS/2 using the X Window system.

Features

NEdit features a C-like macro language and has automatic indentation, autocomplete and syntax highlighting for a number languages but has no other automatic formatting, folding or code indexing features but can process index tag files generated by Ctags. Has support for multiple open windows either via a tabbed interface or by opening multiple editing windows.

One nifty feature is what they call "CallTips" but that is bubble help for keywords in your file, you can use existing keywords or create your own. It also has the usual shell/CLI command line integration features and slightly more unusually use on-screen text as a shell command a la Oberon.

Syntax highlighting and autocomplete

NEdit has automatic indentation, autocomplete and syntax highlighting built in for Ada, AWK, C, C++, Csh, FORTRAN, Java, HTML, LaTeX, Pascal, Perl, Python, Tcl, Verilog, VHDL and Yacc.

History

NEdit was originally developed in the early 1990s by Mark Edel who was then working at US research institution Fermilab and was sometimes referred to as the "Nirvana editor". Created on an Silicon Graphics workstation using the Motif widget toolkit, the program with its almost WYSIWYG look and feel was visually and functionally markedly different from the usual UNIX text editor.

NEdit soon got ported to different platforms that had a Motif port on them such as Solaris, SunOS, HP-UX, Digital Unix, Ultrix, IBM AIX and VMS systems, with even the obscure DESQview/X having a functional port for a while. It become popular on some of the to the point of being shipped as the standard text editor on SGI systems. As Linux, OS/2 and Microsoft Windows gained functional Motif implementations, they all got a port of NEdit as well.

By the late 90s the codebase had become fairly stable but the project author was facing demands from the Linux community to move away from the Motif library and also demands from distributions like Red Hat and Debian that the code would be moved to the GPL v2 license.

Versions

  • 5.1.1 (2000-04-01)
  • 5.1.2 (2001) - [nedit512.zip]
Sadly the binary for 5.20 is lost, the changes for that version where however folded into the source code distribution so could be recreated, also according to the porter, later versions show fairly little change and might compile with the OS/2 makefile already existing in the source release.
  • 5.5 (2004)
  • 5.6 (Dec 2014)
Prerequisites
  • XFree86
  • Motif or LessTif if you want to compile the program, if you have a choice, Motif is the better one.

Authors

Links