1c42a36810
chore: extracted some logic in ShedVi into helpers, cleaned up compiler warnings
2026-03-21 01:19:55 -04:00
4b07990fc5
Bump to 0.6.1: add Ctrl-D/U half-screen scrolling, Ctrl-G position info, and status messages
2026-03-20 18:44:43 -04:00
6f44759deb
reimplemented ex-mode widget/function execution
2026-03-20 12:36:57 -04:00
4a82f29231
progress on linebuf refactor
2026-03-18 23:52:23 -04:00
7c8a418f96
work started on refactoring LineBuf
2026-03-18 15:34:12 -04:00
ac8940f936
Implement = (equalize/auto-indent) verb, fix dedent indexing, remove unimplemented screen-line motions, and clean up unreachable match arms
2026-03-16 23:31:54 -04:00
958dad9942
implemented ex mode :w/:e commands
...
implemented tab completion and history search for the ex mode prompt as well
fixed paths not expanding correctly in ex mode command arguments
2026-03-16 18:15:01 -04:00
ec9795c781
implemented read command for ex mode
2026-03-16 01:53:49 -04:00
99b9440ee1
Implemented the 'help' builtin, and support for :h <topic> in ex mode
...
:h is an alias for the 'help' builtin.
'help' takes a single argument and tries to find a suitable match among the files in '$SHED_HPATH'
if a match is found, this file is opened in your pager
calling the 'help' builtin using :h in ex mode will preserve your current pending line
2026-03-15 18:18:53 -04:00
7be79a3803
rustfmt'd the codebase
2026-03-04 19:52:29 -05:00
9d13565176
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