|
|
9223e4848d
|
implemented Ctrl+R command history searching and command history expansion with '\!'
|
2026-03-05 00:16:07 -05:00 |
|
|
|
0e3f2afe99
|
rustfmt'd the codebase
|
2026-03-04 19:52:29 -05:00 |
|
|
|
7b5337367b
|
work on improving parameter expansion logic
|
2026-03-04 18:05:48 -05:00 |
|
|
|
77a1dc740f
|
Early implementation of Verbatim mode
|
2026-03-04 15:26:54 -05:00 |
|
|
|
83f1988299
|
Implemented the autocmd builtin, which allows you to register hooks for certain shell events.
|
2026-03-04 14:12:10 -05:00 |
|
|
|
1f2077af1d
|
Added 'read_key' builtin that allows widget scripts to handle input
|
2026-03-03 20:39:09 -05:00 |
|
|
|
ad8d4db4ef
|
Added ex mode to line editor, a 'keymap' builtin, and a zsh-like widget system using ':!<shellcmd>' ex mode commands
|
2026-03-03 03:19:02 -05:00 |
|
|
|
91f5824f1e
|
fuzzy completion now looks good and works good
|
2026-03-02 12:38:14 -05:00 |
|
|
|
362be13b5b
|
Early implementation of fuzzy completion menu
|
2026-03-02 01:54:23 -05:00 |
|
|
|
f5513c4be5
|
implemented 'getopts' builtin
|
2026-03-01 21:16:33 -05:00 |
|
|
|
f75501ed3d
|
implemented 'type' and 'wait' builtins
fixed some tcsetpgrp() misbehavior
fixed not being able to redirect stderr from builtins
|
2026-03-01 17:14:48 -05:00 |
|
|
|
303e85ad29
|
Fixed 'C' and 'D' verbs deleting the newline character
|
2026-03-01 02:39:22 -05:00 |
|
|
|
0c40f17b60
|
added 'map', 'pop', 'push', 'fpop', 'fpush', and 'rotate' builtins
|
2026-02-27 20:37:58 -05:00 |
|
|
|
6f408b3c21
|
ran clippy fix
|
2026-02-27 11:05:08 -05:00 |
|
|
|
3d47e4edd9
|
Added -j flag to 'complete' for completing job names/pids
|
2026-02-27 11:03:56 -05:00 |
|
|
|
105cf7c275
|
Implemented -o opt for complete/compgen builtins
Completion candidates now come with a space by default, unless it's a directory
|
2026-02-27 09:44:33 -05:00 |
|
|
|
fae2a9eeca
|
Implemented visual line mode
|
2026-02-25 21:15:44 -05:00 |
|
|
|
e7e9bfbcb6
|
Extracted readline from the dead prompt module
|
2026-02-25 20:00:19 -05:00 |
|