An open API service indexing awesome lists of open source software.

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

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)
```