cd40760ea0
Refactored internals for builtins inside of pipelines
pagedmov2026-02-24 10:54:24 -05:00
cf46303659
Ran the codebase through rustfmt
pagedmov2026-02-23 23:32:46 -05:00
fa49e2ef70
Fixed command substitutions not expanding when used as a command name
pagedmov2026-02-23 23:32:12 -05:00
06a55734c9
Fixed hint-related regression caused by recent history logic changes
pagedmov2026-02-23 21:25:27 -05:00
39893b3a1f
Added more accurate logic for @ expansion
pagedmov2026-02-23 21:16:29 -05:00
9361c561b4
autocd will now prioritize running a command if a directory name is entered that matches the name of a command
pagedmov2026-02-23 21:05:59 -05:00
46d6d5319f
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
pagedmov2026-02-23 20:52:33 -05:00
fa3d376659
Fixed some hangs in the lexer
pagedmov2026-02-23 19:21:57 -05:00
a683d4ac4c
Added new scopestack tests
pagedmov2026-02-23 19:11:59 -05:00
d9ff02b7a5
Fixed mutation of variables created by the local command
pagedmov2026-02-23 19:04:31 -05:00
f8e02d31cd
- fixed 'I' command in normal mode not moving to exact start of line - Added disown builtin - Fixed job table not hanging up child processes on exit - Added target architecture and os to --version output - Added local builtin for creating variables scoped to functions
pagedmov2026-02-23 16:10:49 -05:00
723bfd8413
- fixed 'I' command in normal mode not moving to exact start of line
pagedmov2026-02-23 14:42:53 -05:00
d817aed056
fixed error messages in shopt.rs
pagedmov2026-02-23 14:15:55 -05:00
5a8b7831a8
changed bell style option to a simple boolean
pagedmov2026-02-23 14:06:10 -05:00
6f334395f7
line editor now sends bell on no-op edits
pagedmov2026-02-20 14:15:25 -05:00
5721cdb7ca
Highlighter now handles highlighting visual mode selections instead of LineBuf
pagedmov2026-02-20 14:03:42 -05:00
a0cf2a7edd
Cursor now moved to end of the line while scrolling history, original position in pending command still remembered -m Undo now moves the cursor to it's original position in normal mode
pagedmov2026-02-20 12:33:18 -05:00
f0e1e6e2b5
visual mode deletions now properly yank deleted text into the selected register
pagedmov2026-02-20 12:18:34 -05:00
129390c2da
Implemented the exec builtin
pagedmov2026-02-20 12:17:48 -05:00
2184b9b361
implemented the pushd, popd, and dirs builtins
pagedmov2026-02-20 01:29:40 -05:00
e8473e82a1
arg underlining now only affects the last argument
pagedmov2026-02-19 21:52:29 -05:00
886d348d53
fixed highlighting for double globs like 'dir/**/*.rs'
pagedmov2026-02-19 21:43:49 -05:00
a18a0b622f
command arguments are now underlined if they match an existing path -m ran rustfmt on the entire codebase
pagedmov2026-02-19 21:32:03 -05:00
b668dab522
Fixed some weirdness in the logic for scrolling through command history
pagedmov2026-02-19 20:12:51 -05:00
18e36622a0
handled some unwraps in cd
pagedmov2026-02-19 18:27:51 -05:00
7a24f91334
fixed alias and export renderers writing values in single quotes
pagedmov2026-02-19 18:19:49 -05:00
0bc55ff365
fixed bug in .fernrc renderer in hm module
pagedmov2026-02-19 18:09:57 -05:00
617a3e17a8
added aliases and env vars to home manager module
pagedmov2026-02-19 18:02:58 -05:00
934c41714a
implemented nixos and home-manager nix modules for the flake
pagedmov2026-02-19 17:30:21 -05:00
982d11f21b
implemented the trap builtin
pagedmov2026-02-19 16:39:18 -05:00