updated readme and todo
This commit is contained in:
parent
9514985802
commit
a06e9bfe26
@ -8,7 +8,14 @@ The main goal is to build the best text editor possible by taking ideas from exi
|
|||||||
|
|
||||||
- Lambda is written in Rust, so it's incredibly fast and logical
|
- Lambda is written in Rust, so it's incredibly fast and logical
|
||||||
- It's also full of comments, so anyone can try and learn what it's doing
|
- It's also full of comments, so anyone can try and learn what it's doing
|
||||||
- Lambda is very modular, so features can be easily added
|
- Lambda is very modular and extensible, so features can be easily added through a variety of methods
|
||||||
|
- Need to run a set of keybinds in order? Create a macro
|
||||||
|
- Need to create a completely new feature? Just fork it and write it in Rust
|
||||||
|
- Lambda is separated between the core and the standard terminal implementation
|
||||||
|
- This means that anyone can implement their own keybinds, ui, themes, styling, etc.
|
||||||
|
- This also means that there is one standard way for managing the text itself - inside of the lambda core
|
||||||
|
- Lambda is a modal text editor and uses ideas from kakoune, and is designed for the select -> action structure
|
||||||
|
- Since anyone can implement their own keybinds, it's possible to make a vim implementation that uses the action -> select structure
|
||||||
- Lambda follows the unix philosophy of "do one thing and do it well"
|
- Lambda follows the unix philosophy of "do one thing and do it well"
|
||||||
- It has no bloated features like splits or tabs
|
- It has no bloated features like splits or tabs
|
||||||
- It contains the bare necessities and provides a few extra modules
|
- It contains the bare necessities and provides a few extra modules
|
||||||
|
Loading…
Reference in New Issue
Block a user