|
|
0c40f17b60
|
added 'map', 'pop', 'push', 'fpop', 'fpush', and 'rotate' builtins
|
2026-02-27 20:37:58 -05:00 |
|
|
|
ab2ce36af4
|
added extra completion to home manager module
|
2026-02-27 13:32:01 -05:00 |
|
|
|
076c94df3c
|
Added alias (-a) and signal (-S) flags for 'complete' and 'compgen'
|
2026-02-27 13:10:24 -05:00 |
|
|
|
faae6b82be
|
cleaned up all compiler warnings
|
2026-02-27 11:08:42 -05:00 |
|
|
|
6f408b3c21
|
ran clippy fix
|
2026-02-27 11:05:08 -05:00 |
|
|
|
3d47e4edd9
|
Added -j flag to 'complete' for completing job names/pids
|
2026-02-27 11:03:56 -05:00 |
|
|
|
a581f5161f
|
shopt now prints current values if no args are given
|
2026-02-27 10:07:45 -05:00 |
|
|
|
8d8c1f1ead
|
Update README.md
|
2026-02-27 09:59:12 -05:00 |
|
|
|
105cf7c275
|
Implemented -o opt for complete/compgen builtins
Completion candidates now come with a space by default, unless it's a directory
|
2026-02-27 09:44:33 -05:00 |
|
|
|
f7e3d18502
|
Fixed possible refcell borrow panic related to expanding variables in an array index
|
2026-02-27 02:14:40 -05:00 |
|
|
|
edc29595b8
|
Fixed regressions in completion system caused by previous commit
Removed a lot of old debug logs
|
2026-02-27 01:34:43 -05:00 |
|
|
|
96ea2d0ac9
|
Early implementation of bash-like completions with 'complete' and 'compgen' builtins
|
2026-02-27 01:10:52 -05:00 |
|
|
|
1e9c54caea
|
switched to DEC cursor save/reload sequences from SCO sequences for better terminal compatibility
|
2026-02-26 08:37:03 -05:00 |
|
|
|
e61ca45249
|
Merge branch 'main' of github.com:km-clay/fern
|
2026-02-26 00:33:18 -05:00 |
|
|
|
f9312885bd
|
Implemented arrays and array indexing
|
2026-02-26 00:32:54 -05:00 |
|
|
|
e775955fe9
|
Update my_prompt.md with prompt image
Add image representation of the prompt to documentation.
|
2026-02-25 21:22:35 -05:00 |
|
|
|
b55e6e2dfd
|
Merge branch 'main' of github.com:km-clay/fern
|
2026-02-25 21:21:11 -05:00 |
|
|
|
331b1e005a
|
UpdateREADME.md
|
2026-02-25 21:19:04 -05:00 |
|
|
|
fae2a9eeca
|
Implemented visual line mode
|
2026-02-25 21:15:44 -05:00 |
|
|
|
5c967cc7a3
|
Enhance Visual mode description in README
Updated Visual mode description to include visual line selection.
|
2026-02-25 20:05:54 -05:00 |
|
|
|
68875e9c36
|
Update README.md
|
2026-02-25 20:04:56 -05:00 |
|
|
|
e7e9bfbcb6
|
Extracted readline from the dead prompt module
|
2026-02-25 20:00:19 -05:00 |
|
|
|
b013a9513d
|
Implemented a gutter with line numbers for multi-line editing
|
2026-02-25 19:55:48 -05:00 |
|
|
|
85951c4acc
|
Fixed prompt not automatically getting PSR value
|
2026-02-25 17:58:39 -05:00 |
|
|
|
56264731c4
|
Fixed issue with pipeline I/O in command substitutions
|
2026-02-25 17:54:17 -05:00 |
|
|
|
66e1f63d41
|
Prompt now only redraws on completed jobs and new commands
Tab completion now finds env var names as well as internally set names
|
2026-02-25 16:48:49 -05:00 |
|
|
|
6651f86ce3
|
fixed commands not getting hashed through symlinks
|
2026-02-25 16:03:42 -05:00 |
|
|
|
86c9fe281a
|
Implemented proper behavior for deleting/yanking lines into registers and putting them
|
2026-02-25 15:54:31 -05:00 |
|
|
|
22adbce9e4
|
Various line editor fixes and optimizations
|
2026-02-25 15:43:08 -05:00 |
|
|
|
8d694d8281
|
Fixed system messages printing an extra line for no reason
|
2026-02-25 02:10:57 -05:00 |
|
|
|
953b387b44
|
Added job count prompt escape code, '\j'
|
2026-02-25 01:56:24 -05:00 |
|
|
|
9c8a5713db
|
Added PSR environment variable for drawing a string on the right side of the prompt
Pending normal mode sequences are now shown in the top right of the prompt
|
2026-02-25 01:13:12 -05:00 |
|
|
|
2da197361a
|
Updated README.md
|
2026-02-24 18:30:38 -05:00 |
|
|
|
e6242c4d8a
|
changed package name from 'fern' to 'shed'
|
2026-02-24 18:02:13 -05:00 |
|
|
|
03a435c03f
|
implemented builtins: readonly, unset, true, false, and : (no-op)
|
2026-02-24 17:57:09 -05:00 |
|
|
|
f1ecec88bd
|
flow control keywords are now highlighted purple
|
2026-02-24 16:22:59 -05:00 |
|
|
|
16f47ad225
|
Fixed functions not properly forking a new process when executed in a pipeline
|
2026-02-24 16:03:22 -05:00 |
|
|
|
b71fca22ec
|
subshells now fork a new process
|
2026-02-24 15:15:30 -05:00 |
|
|
|
930d16c5d4
|
Fixed 'command' builtin executing shell functions with same name as the command
|
2026-02-24 14:54:36 -05:00 |
|
|
|
49c6d688b6
|
fixed new crash caused by recent refactor
|
2026-02-24 14:18:36 -05:00 |
|
|
|
0fc283e966
|
bumped version to 0.3.0
|
2026-02-24 13:54:41 -05:00 |
|
|
|
622e9f4a1e
|
Refactored internals for builtins inside of pipelines
|
2026-02-24 10:54:24 -05:00 |
|
|
|
cab7a0fea7
|
Ran the codebase through rustfmt
|
2026-02-23 23:32:46 -05:00 |
|
|
|
367218d3e8
|
Fixed command substitutions not expanding when used as a command name
|
2026-02-23 23:32:12 -05:00 |
|
|
|
62d651eb8d
|
Fixed hint-related regression caused by recent history logic changes
|
2026-02-23 21:25:27 -05:00 |
|
|
|
55d47f6d90
|
Added more accurate logic for @ expansion
|
2026-02-23 21:16:29 -05:00 |
|
|
|
f55e204c82
|
autocd will now prioritize running a command if a directory name is entered that matches the name of a command
|
2026-02-23 21:05:59 -05:00 |
|
|
|
05f731b8c5
|
Added auto-indent to multi-line editing -m Added shopt for enabling/disabling auto-indent -m Fixed some multi-line editing render bugs -m Scrolling up in history now preserves undo/redo history in the pending command
|
2026-02-23 20:52:33 -05:00 |
|
|
|
4f834e9709
|
Fixed some hangs in the lexer
|
2026-02-23 19:21:57 -05:00 |
|
|
|
d8fda01a5c
|
Added new scopestack tests
|
2026-02-23 19:11:59 -05:00 |
|