A custom text editor made with rust. going to be the main text editor for stOS.
to use it go to the github page and follow the readme steps
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Final Update:
im soo sorry for not posting any develogs on it but i have being working hard on it. finished everything, i.e. all the basics that i wanted to add including saving files, syntax highlighting , searching files, also confiming if you want to quit with unsaved changes, a status bar.
i have tried to add some comments on my project(i usual dont) soo you can have a look at it at the github repo: https://github.com/ShaunT-bit/textus
Side note: i tried adding a release in github (this is my first time trying to) but i have not being able to get a version for windows and linux could anyone help me. you can message me on slack
its being a blast working on this project during the making of summer program and i cant wait for my next project.
A huge thanks to my friends that helped me by giving ideas and helping we along the way.
started working on a status bar.
anyone got any suggestions
planning to add:
file name, total no of lines, and which language(c,cpp,py,rs)
Added more functions. such as backspace tabs ,enter etc.
Done a lot of testing to make sure that the program does not break.
Finally converted my text viewer into a half functioning text editor u can now type and the project wont break.
need to fix a bit more and add more functions
my first project is comming to an end. :)
Changes:
* My test editor now can load and open files. started with a simple .txt files.
* it can also load emojis and special characters like àá so on.
* made so that you can scroll to see the whole line.
* done testing on the project.
BIG UPDATE
At the first half of the video im using my mouse to scroll and showcasing how even when moving to the left and right side, scrolling will still happen horizontally instead of cursor going back to start of line.
Also a small question to all those working any tips on how to push on forward on a project even tho you feel tired?
You can now move your cursor with arrow keys or
go to top -page up
go to end - page down
Worked a bit on the starting page by adding a Title + version.
Added ~ at the start of every line just like vim/neovim does.
fixed up some code and made it more readable.
A smaller project that is meant for my larger project.
Started the project so right now i can get what key is being pressed and i can make it so that if Ctrl+q is pressed it will clear the whole terminal screen and prints out goodbye!.