Skip to content

gnuwimp/flEdit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

flEdit

FlEdit is a portable lightweight text editor that is using the FLTK gui library. It has been tested on Windows 10 and Ubuntu. It might work on macOS with some tweaks. The editor widget is based on the Fl_Text_Editor in FLTK but has been extended.

This is a personal project that has no intention to become something more than it is now. It is more or less feature complete at this point.

THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND OFFERS NO GUARANTY THAT IT WILL WORK AS INTENDED. USE FLEDIT AT YOUR OWN RISK.

List of more advanced editors

License

FlEdit is released under the GNU General Public License v3.0.

Some of the Features

  • Syntax highlightning for some of the most common languages.
  • Unlimited undo/redo (different from the built in version in Fl_Text_Editor).
  • Search replace in current file and all opened files.
  • Search with PCRE regex.
  • Find lines in current file and all opened files.
  • Autocomplete.
  • Move lines up/down.
  • Shift text left/right.
  • Sort lines.
  • Convert selected text to upper/lower case.
  • Comment lines.
  • Select text between matching {}[]() pairs.
  • Bookmarks.
  • Project management.
  • Two views of the same file (vertical/horizontal).
  • Two files side by side (vertical/horizontal).
  • Execute commands from flEdit and receive output to flEdit.
  • Different themes for the gui.
  • Different schemes for the syntax highlightning.

Download

Download flEdit from here.

Building

To build it you need a C++ 17 compiler (gcc/mingw64) and FLTK 1.4 library.
FLTK must be compiled with --enable-use_std flag.
The source will NOT compile with Microsoft Visual Studio.
It also needs PCRE and sqlite3 libraries but these are included in the source directory.

Screenshot

About

FlEdit is a portable lightweight text editor that is using the FLTK gui library

Resources

License

GPL-3.0 and 3 other licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
LICENSE.pcre8
Apache-2.0
LICENSE.rainbow
Unknown
LICENSE.sqlite3

Stars

Watchers

Forks

Packages

No packages published