Historical Editors, Revision 36
Editing Programs
Euphoria programs are plain text files. That means any text editor may be used to write Euphoria programs.
Immediately after installing Euphoria you have some simple choices:
- Try the ed.ex editor found in .../euphoria/bin. This is a text based demo program that has syntax coloring and will execute the demo programs included with Euphoria.
- Every operating system will have a default text editor that will edit programs. A windows system will have NotePad and a unix system will have an editor like nano, vi, and a simple gui editor.
The RapidEuphoria Archive has many editors listed. You will find editors written in Euphoria and syntax files for a variety of popular editors.
There are third-party editors that support Euphoria by providing syntax highlighting and other useful features.
Editors that support Euphoria (alphabetical order) are:
Text | Gui | Win | Linux | OSX | Indent | Ex.err | Free | Open | Source | Syntax |
---|---|---|---|---|---|---|---|---|---|---|
ed.ex | win | unix | osx | yes | yes | free | open | Euphoria | ready | |
CodeLIte | win | unix | c++ | eu-editor project | ||||||
Context | win | ? | pascal | 3.x | ||||||
Crimson Editor | win | partial | c++ | rules keywords | ||||||
Edita | win | yes | yes | Euphoria | ready | |||||
EditPlus | win | yes | 30 day | closed | editplus | |||||
eFTE | eFTE | win | unix | c++ | ready | |||||
E-TextEditor | win | ? | yes | yes | 30 day | closed | eu-editor project | |||
Geany | win | unix | c | RDS archive | ||||||
Gedit | win | unix | c | RDS archive | ||||||
HippoEDIT | win | 30 day | closed | eu-editor project | ||||||
jEdit | win | unix | free | open | java | eu-editor project | ||||
Joe | * | unix | c | eu-editor project | ||||||
Kate | win | unix | yes | c++ | ready eu-editor-project | |||||
Kwrite | * | unix | yes | c++ | ready (needs update) | |||||
MicroEmacs | MicroEmacs | * | unix | yes | c++ | eu-editor project | ||||
Minimum Profit | Minimum Profit | win | unix | c++ | ready | |||||
Nano | unix | c | eu-editor project | |||||||
Notepad++ | win | c++ | eu_editor project | |||||||
PSPad | win | yes | free | closed | eu-editor project | |||||
SciTE | win | unix | partial | c | RDS archive | |||||
Scribes | unix | yes | python | same as gedit | ||||||
SynWrite | win | free | closed | available | ||||||
TextMate | osx | yes | yes | 30 day | closed | eu-editor project | ||||
TextPad | win | ? | evaluate | closed | ? | |||||
Vim | Vim | win | unix | partial | c | eu-editor project | ||||
WEE | win | unix | osx | yes | yes | yes | open | Euphoria | ready | |
wxEditor | win | unix | Euphoria | ready (incomplete) |
- Indent = Knows the language syntax and will indent structures such as if/end if automatically
- Ex.err = Reads ex.err file and jumps to error in source file.
- Syntax = Syntax Coloring
- ready = Syntax file for Euphoria alread is installed.
Integrated Development Environments
Among the editors you will find Judith's IDE and wxIDE: Integrated Development Environments.
Special Features
ex.err handling
The editor can read ex.err and jump to errors in the source file
- Edita
- e-TextEditor
- TextMate
Highlighting EuDoc markup w/in comments
- e-TextEditor
- MicroEmacs
- TextMate
- Vim
Euphoria Template Markup Language
(Euphoria inside of HTML)
- e-TextEditor
- MicroEmacs
- TextMate
- Vim
- diff to current revision, view current revision history, backlinks
- Last modified Jun 22, 2015 by irv