Timothy Warren
f955e22c19
Implement missing function, fix some math issues between cursor_x and render_x
Oxidized Kilo
An experimental reimplementation of the Kilo tutorial with a Rust implementation.
Implementation notes:
- The
editor
prefix has been removed from all the editor methods. Since this implementation usesimpl
s on a sharedEditor
struct, the prefix is redundant - Any C equivalent functionality based on memory allocating/deallocating, or other manual book-keeping is instead implemented in a more idiomatic Rust fashion.
- Row structs are referenced by their index in the Editor struct, rather than as a direct reference in method calls. This generally simplifies dealing with the rules of Rust (borrow checker).
Known issues:
- The cursor is invisible :(
Description
A Rust implementation of the Kilo text editor tutorial: https://viewsourcecode.org/snaptoken/kilo/index.html
Readme
Languages
Rust
100%