This is a fork and current development version Ecrire, a EFL based text editor for Enlightenment and eventually Tizen as well. Or any device that has EFL.
- Please see upstream elm_code open issues phabricator link
- Crash when opening large files issue #4 elm code task #T5497
- Line/Word wrap not possible till available in elm_code elm code task #T5908 #T6135
Ecrire is a basic text editor written in EFL for the Enlightenment desktop environment and long term also Tizen. It is intended to be a native EFL alternative to gedit (GTK/Gnome), kwrite (KDE/Plasma), and similar basic text editors. With the exception that ecrire should be usable on desktop as well as mobile devices.
Ecrire uses a beta EFL elementary code widget elm_code
for the editor.
Supported language syntax highlighting is being tracked in the
Elm Code Syntax Support chart.
Please do not open tasks on syntax highlighting related issues here on github.
Please open tasks on
Enlightenment's Phabricator
for elm_code
. That is the best place, since those issues will have to be
addressed upstream in EFL itself.
Contributions are welcome!
ecrire uses the cmake build system, little chance of switching to meson. The build system will generate deb and rpm's for installation, using either dist or package targets. Dist target will package sources in addition to binaries. Package will only generate deb and rpm's.
By default, cmake uses autotools to build
cmake .
make package
To use ninja for faster build instead of autotools
cmake -G Ninja
ninja package
Then for either autotools or ninja, you can install via the resulting .deb or .rpm generated in the dist directory.