FTE: Difference between revisions
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
The '''Folding Text Editor''' (FTE) is a multi-platform programmer's folding text editor. | |||
[[Gregg Young]] has made an updated OS/2 version that is called "enhanced FTE for OS/2" or '''eFTE/2''' that has numerous features and OS/2 specific improvements. | |||
==Features== | ==Features== | ||
Line 23: | Line 25: | ||
Smart indent mode can be activated for C and REXX. | Smart indent mode can be activated for C and REXX. | ||
FTE has support for syntax colouring, code folding and syntax-aware autoindent for [[Ada]], [[Assembly language]], [[C]], [[C++]], [[Diff]] files, | FTE has support for syntax colouring, code folding and syntax-aware autoindent for [[Ada]], [[Assembly language]], [[C]], [[C++]], [[Diff]] files, E-Mail files, [[FORTRAN]], [[HTML]], [[IDL]], [[Java]], [[LinuxDoc]], [[Make]] files, [[Pascal]], [[Perl]], [[PHP]], [[Python]], [[REXX]], [[Sh]] (UNIX shell scripts), [[SQL]], [[TeX]] and [[Texinfo]]. | ||
In addition it is relatively easy to add your own syntax support to the editor but the syntaxin mechanism of FTE presents itself as a configurable state machine. | In addition it is relatively easy to add your own syntax support to the editor but the syntaxin mechanism of FTE presents itself as a configurable state machine. | ||
Line 47: | Line 49: | ||
==Authors== | ==Authors== | ||
* | *Marko Macek (Original author) | ||
* [[Darin McBride]] (Post 2000 updates + maintained OS/2 and AIX ports) | *[[Darin McBride]] (Post 2000 updates + maintained OS/2 and AIX ports) | ||
* Zdeněk Kabeláč (Last known FTE maintainer) | *Zdeněk Kabeláč (Last known FTE maintainer) | ||
* [[Gregg Young]] (eFTE2 author) | *[[Gregg Young]] (eFTE2 author) | ||
* Jeremy Cowgar | *Jeremy Cowgar | ||
* Lauri Nurmi | *Lauri Nurmi | ||
* Timo Sirainen | *Timo Sirainen | ||
[[Category:Text editors]][[Category:Open Source Software]][[Category:Software written in C++ | [[Category:Text editors]][[Category:Open Source Software]][[Category:Software written in C++]] | ||
Revision as of 21:01, 23 January 2017
The Folding Text Editor (FTE) is a multi-platform programmer's folding text editor.
Gregg Young has made an updated OS/2 version that is called "enhanced FTE for OS/2" or eFTE/2 that has numerous features and OS/2 specific improvements.
Features
- file browser
- buffers
- text-mode or presentation manager
- configuration compiler (cfte)
Versions
- eFTE2
- eFTE v1.0 (2016-05-30)
- FTE
Note that up until around 2000 the software had fairly ordinary version numbers but the main author stopped mostly using them at 0.46.xx and started using release dates instead, current source code release is roughly 0.51.xx.
- Last known version: 20110708 - Released as source code only
- Last known official OS/2 binary release is 20020324 and is available in both EMX and VisualAge C++ builds, but there is an unofficial build of 20060126
- Last known MS Windows 32 bit binary release is 20050108
- Last known official Linux release is 20020324 and the last binary release for DOS is 20010819, but there is an unofficial 20051115 build floating around the net as fte0501.zip
- Add-ons
Modes
Files can be opened in different modes. The default is PLAIN. Smart indent mode can be activated for C and REXX.
FTE has support for syntax colouring, code folding and syntax-aware autoindent for Ada, Assembly language, C, C++, Diff files, E-Mail files, FORTRAN, HTML, IDL, Java, LinuxDoc, Make files, Pascal, Perl, PHP, Python, REXX, Sh (UNIX shell scripts), SQL, TeX and Texinfo.
In addition it is relatively easy to add your own syntax support to the editor but the syntaxin mechanism of FTE presents itself as a configurable state machine.
Syntax Highlighting
Syntax colouring can be configured by command colorize.
Links
- FTE homepage - on SourceForge, note that the project page has much newer source releases than are offered on the homepage.
- FTE Tips
- eFTE2
- eFTE2 on Netlabs
- Gregg Young's Warpstock 2016 talk - Focuses mainly on eFTE2
- Gregg Young's Warpstock 2013 talk on eFTE/2
Publications
- Reviews
- Andy Pitonyak: FTE Version 0.46b5 - A part of the "A Programmer's Editor Shootout" series of articles.
- David Mertz: A review of FTE for OS/2 (2000).
License and availability
- Open source software released under either the Artistic License or GPL v2, older versions were under the GPL v2 only.
Authors
- Marko Macek (Original author)
- Darin McBride (Post 2000 updates + maintained OS/2 and AIX ports)
- Zdeněk Kabeláč (Last known FTE maintainer)
- Gregg Young (eFTE2 author)
- Jeremy Cowgar
- Lauri Nurmi
- Timo Sirainen