Compare commits
4 Commits
fae2a9eeca
...
b55e6e2dfd
| Author | SHA1 | Date | |
|---|---|---|---|
| b55e6e2dfd | |||
| 331b1e005a | |||
| 5c967cc7a3 | |||
| 68875e9c36 |
@@ -1,6 +1,8 @@
|
||||
# shed
|
||||
|
||||
A Unix shell written in Rust. The name is a nod to both `sh` and `ed`. It's a shell with a heavy emphasis on smooth line editing.
|
||||
A Linux shell written in Rust. The name is a nod to both `sh` and `ed`. It's a shell with a heavy emphasis on smooth line editing.
|
||||
|
||||
<img width="506" height="407" alt="shed" src="https://github.com/user-attachments/assets/5333dd47-ae1b-45cd-8729-b623f586b10e" />
|
||||
|
||||
## Features
|
||||
|
||||
@@ -10,7 +12,7 @@ A Unix shell written in Rust. The name is a nod to both `sh` and `ed`. It's a sh
|
||||
|
||||
- **Normal mode** - motions (`w`, `b`, `e`, `f`, `t`, `%`, `0`, `$`, etc.), verbs (`d`, `c`, `y`, `p`, `r`, `x`, `~`, etc.), text objects (`iw`, `aw`, `i"`, `a{`, `is`, etc.), registers, `.` repeat, `;`/`,` repeat, and counts
|
||||
- **Insert mode** - insert, append, replace, with Ctrl+W word deletion and undo/redo
|
||||
- **Visual mode** - character-wise selection with operator support
|
||||
- **Visual mode** - character-wise and visual line selection with operator support
|
||||
- **Real-time syntax highlighting** - commands, keywords, strings, variables, redirections, and operators are colored as you type
|
||||
- **Tab completion** - context-aware completion for commands, file paths, and variables
|
||||
|
||||
|
||||
Reference in New Issue
Block a user