reedline
reedline copied to clipboard
Feature Vision Discussion: Completions/Hints
This issue is part of the larger vision discussion managed in #63 to brainstorm and prioritize ideas around features that would make reedline as a line editor for you both viable as well as pleasant to use. Feel free to up-vote features you depend on in other tools/shells as well as suggest new ideas!
Completions Features
- [ ] Ability to works as expected or better
- [ ] File and folder completion
- [ ] zsh-style partial path expansion
- [ ] Environment variable completion
$nu.env.A<tab> - [ ] Table column completion
(ls).n<tab> - [ ] Sub-Command completion
str <tab> - [ ] Other
- [ ] File and folder completion
- [ ] Ability to add external completions for things like
git - [x] Ability to make completions extensible
Hinting Features
- [ ] Ability to change the color of the hints
- [x] Ability to create hints from history
- [ ] Ability to have
plugablehints specific to a vertical- [ ] Nushell
- [ ] Azure
- [ ] Dataframe/Polars/DataScience
- [ ] Maths
- [ ] Other
- [ ] Ability to complete hints with keybinding
- [ ] Ability to change location of hints
- [ ] On prompt line
- [ ] Under prompt line
- [ ] On status bar at the top
- [ ] On staus bar at the bottom
Current voting
Vote for the topic(s) you care about by selecting the corresponding emoji. (No judgement based on the emojis sentiment!)
- :+1: File path completion
- :-1: (environment) variable completion
- :smile: subcommand/flag completion
- :tada: completion extensibility (e.g. git with ref completion)
- :confused: history-based hints
- :heart: hint plugins
- :rocket: selectable style/behavior of hints
- :eyes: language grammar specific completion configuration (e.g. semantic suggestions, signature snippets, brace matching)