Skip to content

A small project for a terminal based code editor written in Rust

License

Notifications You must be signed in to change notification settings

hrssilva/code-rustic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

code-rustic

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.

Warnings

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.

TODO (by priority)

  • 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.

About

A small project for a terminal based code editor written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages