JED (text Editor)
   HOME

TheInfoList



OR:

JED is a
text editor A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be us ...
that makes extensive use of the
S-Lang The S-Lang programming library is a software library for Unix, Windows, VMS, OS/2, and Mac OS X. It provides routines for embedding an interpreter for the S-Lang scripting language, and components to facilitate the creation of text-based applic ...
library. It is highly cross-platform compatible; JED runs on
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
and all flavors on
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
and
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
. Older versions are available for
DOS DOS is shorthand for the MS-DOS and IBM PC DOS family of operating systems. DOS may also refer to: Computing * Data over signalling (DoS), multiplexing data onto a signalling channel * Denial-of-service attack (DoS), an attack on a communicat ...
. It is also very lightweight (meaning very parsimonious in its use of system resources), which makes it an ideal editor for older systems,
embedded system An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded'' as ...
s, etc. JED's
Emacs Emacs , originally named EMACS (an acronym for "Editor MACroS"), is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, s ...
mode is one of the most faithful emulations available.


Features

From the JED homepage: *Color
syntax highlighting Syntax highlighting is a feature of text editors that are used for programming, scripting, or markup languages, such as HTML. The feature displays text, especially source code, in different colours and fonts according to the category of terms ...
on color terminals *
Code folding Code or text folding, or less commonly holophrasting, is a feature of some graphical user interfaces that allows the user to selectively hide ("fold") or display ("unfold") parts of a document. This allows the user to manage large amounts of text ...
support *Drop-down menus on all terminals and platforms *Emulates editors
Emacs Emacs , originally named EMACS (an acronym for "Editor MACroS"), is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, s ...
, EDT,
WordStar WordStar is a word processor application for microcomputers. It was published by MicroPro International and originally written for the CP/M-80 operating system, and later written also for MS-DOS and other 16-bit PC OSes. Rob Barnaby was the sol ...
,
Borland Borland Software Corporation was a computer technology company founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad and Philippe Kahn. Its main business was the development and sale of software development and software deployment product ...
,
Brief Brief, briefs, or briefing may refer to: Documents * A letter * A briefing note * Papal brief, a papal letter less formal than a bull, sealed with the pope's signet ring or stamped with the device borne on this ring * Design brief, a type of ed ...
*Extensible in the C-like language S-Lang, making the editor highly customizable *Can read
Texinfo Texinfo is a typesetting syntax used for generating documentation in both on-line and printed form (creating filetypes as , , , etc., and its own hypertext format, ) with a single source file. It is implemented by a computer program released as fr ...
(GNU info) files from within JED's info browser *A variety of programming modes (with syntax highlighting) are available including C,
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
, Fortran,
TeX Tex may refer to: People and fictional characters * Tex (nickname), a list of people and fictional characters with the nickname * Joe Tex (1933–1982), stage name of American soul singer Joseph Arrington Jr. Entertainment * ''Tex'', the Italian ...
,
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
, sh,
Perl Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offici ...
,
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
, IDL, DCL,
nroff nroff (short for "new roff") is a text-formatting program on Unix and Unix-like operating systems. It produces output suitable for simple fixed-width printers and terminal windows. It is an integral part of the Unix help system, being used to fo ...
, more *Edits TeX files with AUC-TeX style editing,
BibTeX BibTeX is reference management software for formatting lists of references. The BibTeX tool is typically used together with the LaTeX document preparation system. Within the typesetting system, its name is styled as . The name is a portmanteau ...
support *Asynchronous subprocess support allowing one to compile from within the editor *Built-in support for the GPM mouse driver on Linux console *Abbreviation and dynamic abbreviation modes *
8-bit clean ''8-bit clean'' is an attribute of computer systems, communication channels, and other devices and software, that handle 8-bit character encodings correctly. Such encoding include the ISO 8859 series and the UTF-8 encoding of Unicode. History ...
with mute/dead key support *Rectangular cut/paste; regular expressions;
incremental search In computing, incremental search, hot search, incremental find or real-time suggestions is a user interface interaction method to progressively search for and filter through text. As the user types text, one or more possible matches for the text ...
es; search replace across multiple files; multiple windows; multiple buffers; shell modes; directory editor (dired); mail; rmail; ispell; and much, much more. Variants: *"jed" is the name of the console version, whether for the Windows command-box, or for any Unix-like console. *"xjed" is a thin GUI wrapper for X. *"wjed" is a thin GUI wrapper for MS Windows.


References


External links

* *http://www.paneura.com/~dino/wjed.html Maintains wjed (i.e. jed packaged in a Windows installer). Current recommended stable release package is jed_0.99.18-s2.0.6-i154.exe *The traditional home for 3rd-party editing-modes and other S-lang extensions is at http://jedmodes.sourceforge.net/. Many of the files are bundled into the Debian package jed-extra. *A separate, more recent set of tools, editing-modes and helpfiles is at th
"RED Project", aka "Revisited jED"
Most of these files are omni-platform, but Dino's ms-Windows version is specifically supported: easier font/size changes, batfile support, etc. That site also has a pag
detailing obtaining/compiling on various platforms
including instructions to get it working o
Minix3
Free text editors Free software programmed in C Software that uses S-Lang DOS text editors OpenVMS text editors Software using the GPL license {{Text-editor-stub