Historical Editors, Revision 29

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
Joe   * unix         c eu-editor project
  Kate * 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
  TextMate     osx yes yes 30 day closed eu-editor project
  TextPad win     ?   evaluate closed ?
  SciTE win unix   partial       c RDS archive
  Scribes unix   yes       python same as gedit
Vim Vim win unix   partial       c eu-editor project
  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

Search



Quick Links

User menu

Not signed in.

Misc Menu