LE (text editor)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
LE
Le-utf-Rblock.png
Screenshot of LE in UTF-8 mode.
Original author(s)Alexander V. Lukyanov
Initial release1997; 24 years ago (1997)
Stable release
1.15.0 / April 14, 2014; 7 years ago (2014-04-14)
Preview release
1.16.7 / December 19, 2019; 21 months ago (2019-12-19)
Operating systemUNIX-like
TypeText editor
LicenseGPL-3.0-or-later
Websitefreshmeat.sourceforge.net/projects/leeditor

LE is a text editor which appears something like the Norton Editor, but has many additional features:

  • Rectangle select/copy/paste (block type is switchable)
  • Search/replace with regular expressions
  • Filtering block contents through an external program
  • Linear multilevel undo/redo
  • Customizable menus
  • Color syntax highlighting (using regular expressions in an external file)
  • Handles UTF-8 characters, based on locale settings
  • Customizable keymaps for different terminal types (associating either literal strings or terminfo capability names)
  • Hexadecimal editing mode
  • Editing of mmap'd files or devices in replace mode
  • Frame drawing mode (first seen in Lexicon)
  • File selection box (inspired by Turbo C)
  • Built-in postfix calculator.

It uses ncurses for display, mouse and part of the keyboard handling. The application has a built-in table of key assignments for xterm, rxvt and some less familiar terminal types.

History[edit]

According to the HISTORY file in its sources, Alexander V. Lukyanov started writing it in 1993 while using a BESTA machine. Over the next four years, he rewrote it into C++, and published it in 1997 under the GNU General Public License.

External links[edit]

  • "LE". Freecode.
  • FSF abstract for LE
  • GitHub