Editors
Editing Programs
Euphoria programs are plain text files. That means any text editor may be used to write Euphoria programs.
Note: word processing programs are not "text editors". Don't try to use an office document processing program to write your code!
WEE -> https://github.com/peberlein/WEE/ is written in, and specifically for, Euphoria programming on all platforms.
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 | free | open | 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 | yes | free | c | included in EuGTK download | ||||
| Gedit | win | unix | yes | free | c | included in EuGTK download | ||||
| GtkSourceView | win | unix | ? | free | open | Euphoria | included in EuGTK download | |||
| 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 | free | 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 | free | c | eu-editor project | ||||||
| Notepad++ | win | c++ | eu_editor project | |||||||
| PSPad | win | yes | free | closed | eu-editor project | |||||
| RedyCode | win | (wine) | planned | yes | free | open | Euphoria | ready | ||
| 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 | free | 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 included.

