Eddie 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 u ...
which was first released in 1997 for
BeOS
BeOS is an operating system for personal computers first developed by Be Inc. in 1990. It was first written to run on BeBox hardware.
BeOS was positioned as a multimedia platform that could be used by a substantial population of desktop users a ...
, and later ported to
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 i ...
and
macOS
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
. It was written by
Pavel Císler
Pavel (Bulgarian, Russian, Serbian and Macedonian: Павел, Czech, Slovene, Romanian: Pavel, Polish: Paweł, Ukrainian: Павло, Pavlo) is a male given name. It is a Slavic cognate of the name Paul (derived from the Greek Pavlos). Pa ...
, formerly a senior developer at Be, who later worked for
Eazel
Eazel was an American software company operating from 1999 to 2001 in Palo Alto and then Mountain View, California. The company's flagship product is the Nautilus file manager for the GNOME desktop environment on Linux, which was immediately ...
and currently works for
Apple
An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple trees are cultivated worldwide and are the most widely grown species in the genus '' Malus''. The tree originated in Central Asia, where its wild ances ...
and continues to develop Eddie as his pet project, now on macOS. Inspired by the
classic Mac OS
Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer from 1984 to 2001, starting with System 1 and ending with Mac OS 9. Th ...
Macintosh Programmer's Workshop
Macintosh Programmer's Workshop (MPW) is a software development environment for the Classic Mac OS operating system, written by Apple Computer. For Macintosh developers, it was one of the primary tools for building applications for System 7.x an ...
editor, it is primarily intended for working with
C and
C++ development. However, Eddie supports syntax colouring for
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 ...
,
JavaScript
JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
,
.kon/.widget,
Perl
Perl is a family of two High-level programming language, high-level, General-purpose programming language, general-purpose, Interpreter (computing), interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it ...
, and many other formats. Eddie supports a
Worksheet
A worksheet, in the word's original meaning, is a sheet of paper on which one performs work. They come in many forms, most commonly associated with children's school work assignments, tax forms, and accounting or other business environments. Softw ...
– provides a well-appointed
shell
Shell may refer to:
Architecture and design
* Shell (structure), a thin structure
** Concrete shell, a thin shell of concrete, usually with no interior columns or exterior buttresses
** Thin-shell structure
Science Biology
* Seashell, a hard o ...
that enables the power of
bash and the convenience of editing in a normal text window mode.
Plugins
* Autocompletion
* BeApiFetch
* beide
**Allows the BeIDE key bindings to be used under Eddie.
* HeaderGuard
* Magic Prototyper
**Allows the writing
class definitions and corresponding
declarations to be easier - it manages the
copy-paste actions you normally have to perform when filling out the implementation of
class methods. It is even more useful when writing class
template methods, saving three or more
copy-paste operations per method.
See also
*
List of text editors
The following is a list of notable text editors.
Graphical and text user interface
The following editors can either be used with a graphical user interface or a text user interface.
Graphical user interface
Text user interface
Sys ...
*
Comparison of text editors
This article provides basic comparisons for notable text editors. More feature details for text editors are available from the '' Category of text editor features'' and from the individual products' articles. This article may not be up-to-date or n ...
External links
Home PageEddie at MacupdateEddie at Softpedia Vim">Dan Sandler's Eddie package for Vim
MacOS text editors">BeOS text editors
MacOS text editors
Linux text editors">MacOS_text_editors.html" ;"title="BeOS text editors
MacOS text editors">BeOS text editors
MacOS text editors
Linux text editors
{{Linux-stub