k10231 / Text-Editor

A text editor created in C which supports all features expected from a minimal text editor with no dependencies

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 VT100 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++
⚠️ 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)

Get it running

  • git clone or download

  • navigate to the repository

  • run a make command on your terminal to compile source ( if you don't have gnu-make then you can also manually compile the source code (src/editor.c) with a standard C compiler )

  • run exectuatable with the name editor

$ cd text-editor
$ make
$ ./editor <optional: file name that you want to open>

Thank You for visiting

About

A text editor created in C which supports all features expected from a minimal text editor with no dependencies

License:GNU General Public License v3.0


Languages

Language:C 99.0%Language:Makefile 1.0%