Commit Graph

16 Commits

Author SHA1 Message Date
e6242c4d8a changed package name from 'fern' to 'shed' 2026-02-24 18:02:13 -05:00
0fc283e966 bumped version to 0.3.0 2026-02-24 13:54:41 -05:00
ff00affc90 bumped version to 0.2.0 2026-02-19 14:27:21 -05:00
7d8faa51cb added a bunch of tests 2026-02-18 23:54:25 -05:00
cefd55e7af migrated polling logic from virtterm branch to main 2026-02-16 18:28:57 -05:00
2c52a3621e renamed fern.rs back to main.rs 2026-01-28 19:57:14 -05:00
ae3c9a0445 Implemented proper variable scoping
Extracted business logic out of signal handler functions

Consolidated state variables into a single struct

Implemented var types
2026-01-28 19:30:48 -05:00
518648be24 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
72f7788abc copied rustyline's homework 2025-06-02 03:18:13 -04:00
b81f3bb731 further work on implementing vi features 2025-05-22 03:36:27 -04:00
336c8537c0 initial commit for fern's readline impl 2025-05-15 03:35:41 -04:00
47125d97b1 implemented support for running scripts 2025-05-13 13:48:18 -04:00
f3b692f736 implemented most variable parameter expansion builtins 2025-05-12 16:14:06 -04:00
a16ad981bc implemented globbing and tilde expansions 2025-03-28 12:02:34 -04:00
e62586fe3d Implemented assignments, working on job control 2025-03-15 16:57:34 -04:00
e7a84f1edd Initial commit for fern 2025-03-02 16:32:15 -05:00