JATE
JATE copied to clipboard
A text editor created in C which supports all features expected from a minimal text editor with no dependencies
J.A.T.E.
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 :
- [x] View already existing file on the system.
- [x] Edit a text file
- [x] Check if the file is in modified state or not ( and warn if you try to exit a modified file without saving )
- [x] Save chagnes to the open file ( using
Ctrl-s
) - [x] 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++
⚠️ WARNING: The software is still in Beta version so if you planning to use it, I suggest making regular backups of your work in case you run into bugs in the editor. |
---|
Platform supported
Linux, macOS, windows(with cygwin)
Prerequisites
Get it running
-
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>