Commit Graph

14 Commits

Author SHA1 Message Date
28ce008234 Various line editor fixes and optimizations 2026-02-25 15:43:08 -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
3b698628c6 Tab completion has been implemented
more small highlighter tune ups

2>&1 style redirections now work properly
2026-02-18 21:53:36 -05:00
43b171fab1 Implemented syntax highlighting 2026-02-18 02:00:45 -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
23fb67aba8 implemented support for the 'sentence' text object in the line editor 2025-06-12 04:52:51 -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
245fe53044 implemented some more editor tests 2025-06-05 03:33:08 -04:00
f57cf625ef more work on re-implementing the readline module 2025-06-05 01:48:44 -04:00