Open nixpulvis opened 5 years ago
Example use cases for generic solution:
I think it's worth keeping other use cases in mind here (even if we never make them) to help guide the interface design. Like, what does completion for a chatbot (RE)PL (or is it P((RE)+P) lol, escape analysis really is* a bitch) look like anyway? Why am I grouping the R and the E in REPL... a story for another day I hope.
Implement a framework for both built in and user added completions. This will be part of the a revised
completion
module, that retains the POSIX shell mode, but allows for much more in addition to the standard path, executable, ...For example:
man
info parsingcompsys
supportThis may be used in the modern language as well as a more bash/zsh like extension of the POSIX base.