Commit Graph

24 Commits

Author SHA1 Message Date
cd40760ea0 Refactored internals for builtins inside of pipelines 2026-02-24 10:54:24 -05:00
a18a0b622f command arguments are now underlined if they match an existing path -m ran rustfmt on the entire codebase 2026-02-19 21:32:03 -05:00
7f3e1cfcee renamed fern.rs back to main.rs 2026-01-28 19:57:14 -05:00
8ad53f09b3 Added rustfmt.toml, formatted codebase 2025-08-12 13:58:25 -04:00
dbeeff579d Work on implementing more text objects 2025-06-12 03:15:52 -04:00
ff0207a27f implemented quote/delimiter text objects 2025-06-09 02:29:34 -04:00
2c14e4c202 re-implemented command history and hinting 2025-06-08 01:53:13 -04:00
80eb8d278a Improved logical accuracy of Ctrl+W in insert mode
Moved test libraries to dev-dependencies

Implemented some more motion types

Implemented ToLower, ToUpper, JoinLines, Indent, Undo, and Redo verbs

'O' and 'o' operators now behave correctly

Added many more unit tests for the readline module
2025-06-07 23:45:51 -04:00
3cfc49d638 finally found a good way to select line spans 2025-06-07 03:50:35 -04:00
4472478703 work on linewise logic 2025-06-06 23:24:10 -04:00
f57cf625ef more work on re-implementing the readline module 2025-06-05 01:48:44 -04:00
2c6577ad06 copied rustyline's homework 2025-06-02 03:18:13 -04:00
92482da8a7 work on implementing screen-wise motions 2025-06-01 02:18:22 -04:00
275d902849 implemented rot13 with 'g?' 2025-05-31 01:52:27 -04:00
e7d8b98a73 implemented 'gv' to select the previously selected visual selection 2025-05-30 20:15:41 -04:00
09767c9682 work on implementing visual mode 2025-05-30 19:06:09 -04:00
8cacbfdbdd implemented history for the line editor 2025-05-28 20:24:09 -04:00
d15903fea1 early support for visual line motions like gk and gj 2025-05-28 02:45:16 -04:00
1c33578478 implemented more vi commands
implemented replace mode

re-implemented undo and redo
2025-05-28 01:01:49 -04:00
0e95e006d8 implemented proper cursor placement for line editor 2025-05-27 03:32:08 -04:00
1e3715d353 prompt and buffer drawing appears functional 2025-05-27 02:41:19 -04:00
c0eff4a9a3 implemented verb and motion repetition 2025-05-23 09:47:05 -04:00
9db6137934 more work on vi stuff 2025-05-23 02:14:56 -04:00
ac170d31c8 further work on implementing vi features 2025-05-22 03:36:27 -04:00