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