8068b43146
Implemented syntax highlighting
2026-02-18 02:00:45 -05:00
5aead4fcdc
Added rustfmt.toml, formatted codebase
2025-08-12 13:58:25 -04:00
1a270ae195
implemented quote/delimiter text objects
2025-06-09 02:29:34 -04: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
b1b1b4b76f
finally found a good way to select line spans
2025-06-07 03:50:35 -04:00
c9098b5805
work on linewise logic
2025-06-06 23:24:10 -04:00
73e05a6635
implemented some more editor tests
2025-06-05 03:33:08 -04:00
c465251976
more work on re-implementing the readline module
2025-06-05 01:48:44 -04:00
6aac1598a1
forgot snapshot files in git history
2025-05-18 14:52:01 -04:00
336c8537c0
initial commit for fern's readline impl
2025-05-15 03:35:41 -04:00
4144a15b0b
more unit tests, better highlighting
2025-05-13 20:22:25 -04:00
9c4c06b3f3
implemented unit tests for variable parameter expansions. currently all green
2025-05-12 17:00:07 -04:00
69c4137293
About to rework lexer and parser return types
2025-05-09 01:00:36 -04:00
e8218bf828
Parser tweaks
2025-05-08 21:21:23 -04:00
11353b2d69
implemented for loops
2025-04-20 05:16:50 -04:00
ed05e34379
Implemented subshells and improved error handling
2025-03-29 22:16:26 -04:00
dd1a9a93b2
added the ability to export existing variables
2025-03-27 01:35:56 -04:00
b0cef5e06b
Improved error reporting and fully implemented the shopt command
2025-03-26 23:41:19 -04:00
0be4de0ffe
Implemented flags and extra safety for zoltraak
2025-03-24 20:25:38 -04:00
7f8f5644df
switched to Arc instead of Rc for input strings
2025-03-23 17:37:15 -04:00
e3f3e3dcdc
Implemented an abstraction for extracting flags from builtins
2025-03-22 20:10:47 -04:00
3b0e576d29
added another test for the parser
2025-03-19 15:16:43 -04:00
bbcbbe0ada
added more tests
2025-03-19 02:35:31 -04:00
10af34b0d7
Implemented case statements
2025-03-19 02:16:53 -04:00
653a5fe344
Re-implemented aliases
2025-03-18 21:50:53 -04:00
182182cacb
Implemented logic for loops and if statements
2025-03-16 14:28:49 -04:00
548ea363e3
Scripting bug fixes and more tests
2025-03-16 03:22:17 -04:00
98739ba63a
Various additions and improvements
2025-03-15 21:04:45 -04:00
e62586fe3d
Implemented assignments, working on job control
2025-03-15 16:57:34 -04:00
149e0ef2c8
Progress
2025-03-15 00:02:05 -04:00