Just Another Terminal-based Editor (JATE) is an attempt to make a fully functional bare bones text editor in C ( without any dependencies by directly manipulating terminal via V100 escape sequences )
Insipred from kilo text editor
Status : Beta Version
The editor can now :
- View already existing file on the system.
- Edit a text file
- Check if the file is in modified state or not ( and warn if you try to exit a modified file without saving )
- Save chagnes to the open file ( using
Ctrl-s
) - Quit (using
Ctrl-q
)
But still it can't :
- Create a new file
- Save a blank file ( Save-as feature )
- support text highlithing for C/C++
Linux, macOS, windows(with cygwin)
-
git clone
or download. -
Navigate to the repository.
-
Run
cmake .
command and let CMake generate a Makefile according to your system configuration. -
Run a
make
command on your terminal to compile source. -
Run exectuatable with the name
JATE
.
$ cd text-editor
$ cmake .
$ make
$ ./JATE <optional: file name that you want to open>