|
|
6d9c876640
|
started work on text objects
pressing l in normal mode now accepts hints
|
2025-05-30 13:17:58 -04:00 |
|
|
|
8bdc21c8d5
|
implemented autosuggestions for the line editor
|
2025-05-30 01:12:18 -04:00 |
|
|
|
220f636ebd
|
removed placeholder text in prompt
cd no longer panics if the given directory doesn't exist (wtf?)
|
2025-05-29 01:29:25 -04:00 |
|
|
|
8cacbfdbdd
|
implemented history for the line editor
|
2025-05-28 20:24:09 -04:00 |
|
|
|
f67543c111
|
early implementation of inserting verbatim with ctrl+v
|
2025-05-28 03:21:51 -04:00 |
|
|
|
d15903fea1
|
early support for visual line motions like gk and gj
|
2025-05-28 02:45:16 -04:00 |
|
|
|
1c33578478
|
implemented more vi commands
implemented replace mode
re-implemented undo and redo
|
2025-05-28 01:01:49 -04:00 |
|
|
|
0e95e006d8
|
implemented proper cursor placement for line editor
|
2025-05-27 03:32:08 -04:00 |
|
|
|
1e3715d353
|
prompt and buffer drawing appears functional
|
2025-05-27 02:41:19 -04:00 |
|
|
|
45b7a16cae
|
about to refactor the line buffer
|
2025-05-23 10:27:11 -04:00 |
|
|
|
c0eff4a9a3
|
implemented verb and motion repetition
|
2025-05-23 09:47:05 -04:00 |
|
|
|
9db6137934
|
more work on vi stuff
|
2025-05-23 02:14:56 -04:00 |
|
|
|
ac170d31c8
|
further work on implementing vi features
|
2025-05-22 03:36:27 -04:00 |
|
|
|
47759a05d4
|
continued work on vi line editing
|
2025-05-20 18:03:43 -04:00 |
|
|
|
25534d4cd9
|
more work on vi line editing
|
2025-05-20 02:55:41 -04:00 |
|
|
|
b30de3232b
|
Fully implemented vi-style editor commands
|
2025-05-19 16:08:21 -04:00 |
|
|
|
4af31ba8ef
|
Reduced the amount of time that file redirections stay open
|
2025-05-19 00:03:50 -04:00 |
|
|
|
1b2fa49458
|
forgot snapshot files in git history
|
2025-05-18 14:52:01 -04:00 |
|
|
|
73e7c0efc4
|
split readline into it's own module directory
|
2025-05-18 14:42:00 -04:00 |
|
|
|
f51dc9e3b8
|
implemented command system
|
2025-05-15 11:54:59 -04:00 |
|
|
|
14f9b6dca4
|
initial commit for fern's readline impl
|
2025-05-15 03:35:41 -04:00 |
|
|
|
94e22d68f3
|
about to implement readline myself
|
2025-05-15 00:53:39 -04:00 |
|
|
|
c9414c8ce3
|
properly implemented $(( )) substitution
|
2025-05-14 16:35:04 -04:00 |
|
|
|
6006244739
|
more unit tests, better highlighting
|
2025-05-13 20:22:25 -04:00 |
|
|
|
de6e0166c5
|
implemented support for running scripts
|
2025-05-13 13:48:18 -04:00 |
|
|
|
df17ecdfb8
|
added arithmetic substitution
|
2025-05-13 13:08:53 -04:00 |
|
|
|
25e85edab0
|
Added regex to [[ ]] tests
|
2025-05-13 00:48:19 -04:00 |
|
|
|
952298ed11
|
implemented unit tests for variable parameter expansions. currently all green
|
2025-05-12 17:00:07 -04:00 |
|
|
|
3ce8f6d53d
|
improved hinting
|
2025-05-12 16:32:44 -04:00 |
|
|
|
bbb8162201
|
implemented most variable parameter expansion builtins
|
2025-05-12 16:14:06 -04:00 |
|
|
|
2666670939
|
began work on implementing those weird variable string op things
|
2025-05-12 01:04:53 -04:00 |
|
|
|
cc8d384704
|
About to rework lexer and parser return types
|
2025-05-09 01:00:36 -04:00 |
|
|
|
18d0b669b3
|
Parser tweaks
|
2025-05-08 21:21:23 -04:00 |
|
|
|
7523944d63
|
Early implementation of syntax highlighting
Various bug fixes related to command substitution
|
2025-05-08 21:21:23 -04:00 |
|
|
|
3155db5565
|
implemented the 'builtin' and 'command' builtins
|
2025-05-08 21:21:23 -04:00 |
|
|
|
4d16ffa60f
|
implemented for loops
|
2025-04-20 05:16:50 -04:00 |
|
|
|
b6be68b235
|
removed nix artifacts
|
2025-04-19 12:46:00 -04:00 |
|
|
|
80b6453597
|
Implemented subshells and improved error handling
|
2025-03-29 22:16:26 -04:00 |
|
|
|
1eb19092cc
|
implemented globbing and tilde expansions
|
2025-03-28 12:02:34 -04:00 |
|
|
|
9989663c97
|
added the ability to export existing variables
|
2025-03-27 01:35:56 -04:00 |
|
|
|
1854578d49
|
Improved error reporting and fully implemented the shopt command
|
2025-03-26 23:41:19 -04:00 |
|
|
|
30cd3c0b73
|
Implemented flags and extra safety for zoltraak
|
2025-03-24 20:25:38 -04:00 |
|
|
|
70d114254d
|
Implemented a new builtin and improved error handling
|
2025-03-24 17:53:32 -04:00 |
|
|
|
937bbbacdd
|
Cleaned up warnings
|
2025-03-23 17:41:12 -04:00 |
|
|
|
32ec62b52f
|
switched to Arc instead of Rc for input strings
|
2025-03-23 17:37:15 -04:00 |
|
|
|
8fffe1cd71
|
Implemented an abstraction for extracting flags from builtins
|
2025-03-22 20:10:47 -04:00 |
|
|
|
26fc4669f0
|
Implemented command substitution
|
2025-03-19 16:46:45 -04:00 |
|
|
|
255a4586b4
|
added another test for the parser
|
2025-03-19 15:16:43 -04:00 |
|
|
|
b0dd101740
|
added more tests
|
2025-03-19 02:35:31 -04:00 |
|
|
|
aa2684546e
|
Implemented case statements
|
2025-03-19 02:16:53 -04:00 |
|