This repository contains the source code for a CLI text editor called Line Editor.
see the features/ui_rewrite branch for a development version with a much more versatile TUI.
- Working C++ compiler (preferably g++),
make
- Ncurses and its panels library
- Terminal with color support
To compile the program, just run make
. You can also run make run
to automatically start the program afterwards.
When the compilation is done, you can start the editor with
./lineedit filename
(supply a new filename to create
a blank file).
To install the program and have it available everywhere, run sudo make install
. Same for uninstalling it,
sudo make uninstall
.
- There are currently some artificial line number size limitations