feat: tab completion and history hints #1
Loading…
Reference in a new issue
No description provided.
Delete branch "frogwatcher/Lotus:feat/tab-completion"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds tab completion to Lotus for 26.10.2.
$PATH, labelled as builtin or alias.$PATHis rescanned every 30 s so new installs show up.~expanded. A first word with a/(./run.sh,~/bin/x) completes as a path.Builtins and aliases are read on every completion, so
reloadand config changes are picked up straight away.Tested: completer unit checks (
he→ help/head…,ll→ alias,ls ~/thi→ things,./READ→ README.md), and Lotus starts normally.Not in this PR:
src/lotus_shell/__pycache__/*.pycfiles are tracked in git, so they show as modified after every run. A.gitignorewith__pycache__/would fix that. Happy to send that separately.🤖 Generated with Claude Code