0c40f17b60
added 'map', 'pop', 'push', 'fpop', 'fpush', and 'rotate' builtins
2026-02-27 20:37:58 -05:00
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