Skip to content

deraken02/li

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 ___       ___       ___  ___
|\  \     |\__\      |\ \|\  \
\@\  \    \| __   ____\\ \@\  \
 \@\  \     |\  \|\   __\ \@\  \
  \@\  \____\@\  \@\  \__\ \@\  \
   \@\_______\@\__\@\_______\@\__\
    \|UUUUUUU|\|UU|\|UUUUUUU|\|UU|
@theomacx86

li or lidl

A simple text editor in x86_64

Features

Name of the features Status
Open the file in argument
Write in the file in argument
Append the text in an existing file
Display the content of the file if he already exists
Remove text in the file
Replace text in the file
Colorize the code
Enable raw mod
Erase the terminal in the launchement
Manage the direction keys
Manage the backspace
Write the error message on the error output
Create an help page
Create an menu page
Support special characteres
Implement an undo
Manage the display of a big file
Create a shortcut to got to the beginning of the file
Don't overwrite the return carriage in the replace mode
Create an insert mode

Issues

Id Description of the issue Status
1 The getter of cursor position written to standard output
This problem broke the CI
Fixed

CI coverage

Coverage Status
Build the text editor
Write a text in a new file
Write an error message if there are no arguments
Append text in an existing file
Replace text in the file
Manage backspace

Manual

Build

Run the command:

make

The executable li was created

Using

The programm take one argument (the name of the file):

./li <name_of_file>

Quit the programm

To quit the programm press Esc then q

Display an help page

To display the help page press Esc then h. Press any key to quit this page.

Display an menu page

To display the help page press Esc then p. Press any key to quit this page.

About

A simple text editor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published