Text editor in rust
curl https://sh.rustup.rs -sSf | sh
sudo apt-get install -q -y libsdl2-dev libsdl2-2.0-0 libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
rustup run nightly cargo build --all -rr
rustup run nightly cargo run -p rider-editor
DELETE
- delete next characterBACKSPACE
- delete prev characterSHIFT + DELETE
- delete lineCTRL + O
- open fileCTRL + S
- save current fileESCAPE
- close current modal
- Basic lexer based highlight
- Scrolling
- Handle click based caret movement
- Handle caret movement with arrow keys
- Add text content
- Open file menu
-
Save file
with button -
Save file
with shortcut - Theme based menu UI
- Lock scroll when no available content
- Config edit menu
- Project tree
- Cover
rider
with tests at least 50% - Handle resize window
- Selection
- Debugger
- Open file from CLI
- Tabs
- Git support
- Context menu
- Keep indent
- Multi-selection
- Cover
rider
with tests at least 75%
- Multi-caret
- Projects menu