Intro:
This document gives a general overview of the features available for each of the supported languages in the Editor.
The following table shows all of the programming languages that are directly supported by Editra and what other core features, such as code folding, commenting, highlighting, ect... are available for each language.
| Language |
Highlighting |
Code Folding |
(Un)Commenting |
Keyword Helper |
| 68k Assembly |
Yes |
No |
Yes |
Yes |
| ActionScript |
Yes |
Yes |
Yes |
Yes |
| Ada |
Yes |
No |
Yes |
Yes |
| Apache Conf |
Yes |
No |
Yes |
Yes |
| Bash Shell Script |
Yes |
Yes |
Yes |
Yes |
| Boo |
Yes |
Yes |
Yes |
Yes |
| C |
Yes |
Yes |
Yes |
Yes |
| C-Shell Script |
Yes |
Yes |
Yes |
Yes |
| Coldfusion |
Yes |
Yes |
Yes |
Yes |
| CPP |
Yes |
Yes |
Yes |
Yes |
| Caml |
Yes |
Yes |
Yes |
Yes |
| Css |
Yes |
Yes |
Yes |
Yes |
| D |
Yes |
Yes |
Yes |
Yes |
| Diff/Patch Files |
Yes |
Yes |
No |
No |
| DOS Batch |
Yes |
No |
Yes |
Yes |
| DOT |
Yes |
Yes |
Yes |
Yes |
| Editra Style Sheet |
Yes |
Yes |
Yes |
Yes |
| Edje |
Yes |
Yes |
Yes |
Yes |
| Eiffel |
Yes |
Yes |
Yes |
Yes |
| Erlang |
Yes |
Yes |
Yes |
Yes |
| Ferite |
Yes |
Yes |
Yes |
Yes |
| Flagship |
Yes |
Yes |
Yes |
Yes |
| Fortran 77 |
Yes |
Yes |
Yes |
Yes |
| Fortran 95 |
Yes |
Yes |
Yes |
Yes |
| Gui4Cli |
Yes |
No |
Yes |
Yes |
| Haskell |
Yes |
Yes |
Yes |
Yes |
| HaXe |
Yes |
Yes |
Yes |
Yes |
| HTML |
Yes |
Yes |
Yes |
Yes |
| Inno Setup Scripts |
Yes |
Yes |
Yes |
Yes |
| Java |
Yes |
Yes |
Yes |
Yes |
| JavaScript |
Yes |
Yes |
Yes |
Yes |
| Kix |
Yes |
No |
Yes |
Yes |
| Korn Shell |
Yes |
Yes |
Yes |
Yes |
| LaTeX |
Yes |
No |
Yes |
No |
| Lisp |
Yes |
Yes |
Yes |
Yes |
| Lout |
Yes |
Yes |
Yes |
Yes |
| Lua |
Yes |
Yes |
Yes |
Yes |
| MASM |
Yes |
No |
Yes |
Yes |
| Makefile |
Yes |
No |
Yes |
No |
| Matlab |
Yes |
Yes |
Yes |
Yes |
| Microsoft SQL |
Yes |
Yes |
Yes |
Yes |
| NASM |
Yes |
No |
Yes |
Yes |
| newLisp |
Yes |
Yes |
Yes |
Yes |
| NSIS |
Yes |
Yes |
Yes |
Yes |
| Objective C |
Yes |
Yes |
Yes |
Yes |
| Octave |
Yes |
Yes |
Yes |
Yes |
| PHP |
Yes |
Yes |
Yes |
Yes |
| Pascal |
Yes |
Yes |
Yes |
Yes |
| Perl |
Yes |
Yes |
Yes |
Yes |
| Pike |
Yes |
Yes |
Yes |
Yes |
| PL/SQL |
Yes |
Yes |
Yes |
Yes |
| PostScript |
Yes |
Yes |
Yes |
Yes |
| Properties Files |
Yes |
Yes |
Yes |
Yes |
| Python |
Yes |
Yes |
Yes |
Yes |
| Ruby |
Yes |
Yes |
Yes |
Yes |
| SQL |
Yes |
Yes |
Yes |
Yes |
| Smalltalk |
Yes |
Yes |
Yes |
Yes |
| Tcl/Tk |
Yes |
Yes |
Yes |
Yes |
| Verilog |
Yes |
Yes |
Yes |
Yes |
| VHDL |
Yes |
Yes |
Yes |
Yes |
| Visual Basic |
Yes |
Yes |
Yes |
Yes |
| XML |
Yes |
Yes |
Yes |
Yes |
| YAML |
Yes |
Yes |
Yes |
Yes |