https://github.com/willothy/neosuggest
WIP cross-shell autosuggestion engine
https://github.com/willothy/neosuggest
Last synced: 4 days ago
JSON representation
WIP cross-shell autosuggestion engine
- Host: GitHub
- URL: https://github.com/willothy/neosuggest
- Owner: willothy
- Created: 2023-03-08T10:09:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-15T23:11:39.000Z (over 3 years ago)
- Last Synced: 2025-10-28T06:24:01.414Z (8 months ago)
- Language: Rust
- Homepage:
- Size: 27.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Neosuggest
## WIP Suggestion engine for the command line
And I mean VERY WIP, don't use this yet :)
### Features:
- [x] Path fuzzy matching
- [x] Zoxide support (WIP)
- [x] Respects .gitignore and doesn't suggest `.git/`
- [ ] Command & arg completions
- [ ] Generate completions from clap Command using custom `clap_complete` generator
- [ ] Completion plugins using dylib loading
- [ ] History integration
- [ ] Cross-shell suggestions
- [X] Zsh (Hijacking zsh-autosuggestions for now)
- [ ] Bash
- [ ] Ion (Redox)?
- [ ] Cmd / Powershell ?
- [ ] ...
### Usage:
In your `.zshrc`:
```zsh
_zsh_autosuggest_strategy_neosuggest() {
suggestion=$(neosuggest "$BUFFER")
}
export ZSH_AUTOSUGGEST_STRATEGY=(neosuggest)
```