C-EDIT for linux - IN PROGRESS - A linux text editor in the style of the MSDOS EDIT - NO NCURSES
- WARNING: DO NOT EDIT YOUR PRECIOUS FILES WITH THIS EDITOR!!
:WEB: C-Edit Project Website
TO INSTALL:
* Download or clone repository.
* Type "cd src", "make" and "./cedit" to execute.
So far I have implemented:
- A very simple Double Screen Buffer with a simple linked list in memory for greater display control.
- Rudimentary Text User Interface with Windows, Textbox, Keyboard handling, Color schemes, etc.
- Automatic display resizing.
- Open file dialog with a Listbox and SCROLL capabilities to navigate and find the file to open.
- Rudimentary Edit buffer with vertical scroll.
- c_cool.c -> code for the library that handles output with Ansi Functions and kbhit() in linux console (with its header file)
- list_choice.c -> code for the circular linked list responsible for handling menus
- screen_buffer.c -> code for controlling display with a double screen buffer (with its header file)
- keyboard.c -> module to control keyboard input.
- opfile_dialog.c -> module that list files with scroll capabilities to select the file to open.
- user_inter.c -> module with user interface widgets: alert windows, confirmation windows, textbox, etc.
- cedit.c -> Editor in C in the style of MSDOS EDIT (In progress).
As a screen buffer I have implemented a dynamic structure in memory that allows to save the current screen so that you can display new things on top and then go back to the previous (saved) screen. (simple linked list)

