Commit Graph

30 Commits

Author SHA1 Message Date
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