I talked with the author of Elvish about it, and we both want it to happen, but are both working on other things now AFAIK.
If you managed to write a working bash/zsh completion script, then kudos :) It's not easy. The basic idea is that shell completions could be both (1) shared among shells and (2) moved into the same language that the binary is written in (optionally).
https://news.ycombinator.com/item?id=19950892
I talked with the author of Elvish about it, and we both want it to happen, but are both working on other things now AFAIK.
If you managed to write a working bash/zsh completion script, then kudos :) It's not easy. The basic idea is that shell completions could be both (1) shared among shells and (2) moved into the same language that the binary is written in (optionally).