A small project for a terminal based code editor written in Rust.
Currently using tui-rs (https://github.com/fdehau/tui-rs) and crossterm (https://github.com/crossterm-rs/crossterm) for dealing with interface and the terminal.
The code base for this project is very poorly documented and unorganized, but the next commit should be a refactor of all the code base.
The current state of the project is a demo for text editing in a buffer and some asynchronous testing for future development of an integrated terminal emulator.
- Code base refactoring. [0]
- Saving to and loading from files. [0]
- Some text manipulation tools (eg. find/replace, goto, etc.). [1]
- Asynchronous terminal emulator. [2]
- Syntax highlighting. [3]
- Code completion. [3]
*Priority legend:*
0 : should be done imediately.
1 : is an essential feature.
2 : is needed.
3 : will be done eventually.
4 : might not be implemented.