___ ___ ___ ___
|\ \ |\__\ |\ \|\ \
\@\ \ \| __ ____\\ \@\ \
\@\ \ |\ \|\ __\ \@\ \
\@\ \____\@\ \@\ \__\ \@\ \
\@\_______\@\__\@\_______\@\__\
\|UUUUUUU|\|UU|\|UUUUUUU|\|UU|
@theomacx86
A simple text editor in x86_64
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 | ❌ |
Id | Description of the issue | Status |
---|---|---|
1 | The getter of cursor position written to standard output This problem broke the CI |
Fixed |
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 | ✔ |
Run the command:
make
The executable li was created
The programm take one argument (the name of the file):
./li <name_of_file>
To quit the programm press Esc
then q
To display the help page press Esc
then h
. Press any key to quit this page.
To display the help page press Esc
then p
. Press any key to quit this page.