Bug 1519990 Comment 2 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

This has long been a pet peeve of mine, so I've started poking around at this. I have a WIP patch that can generate an incomplete zsh completion script based on:
https://github.com/sdispater/cleo/blob/master/cleo/commands/completions_command.py

Setup would be something like:
```
$ ./mach mach-completion zsh > ~/.zfunc/_mach
```

Then in ~/.zshrc:
```
fpath += ~/.zfunc
autoload -U compinit && compinit
```
So far the results are looking promising, completion is instant! Though I'll need to get it working for other shells (bash and fish at least) before it's ready for review.

Caveat: This is definitely a side project and I don't know how much time I'll be able to spend on it. There's a good chance I'll end up dropping this due to lack of time. But for now assigning to myself so others don't duplicate effort. If this ends up getting stalled out and you'd like to take over, please ping me and I'll send you my latest WIP patch.
This has long been a pet peeve of mine, so I've started poking around at this. I have a WIP patch that can generate an incomplete zsh completion script based on:
https://github.com/sdispater/cleo/blob/master/cleo/commands/completions_command.py

Setup would be something like:
```
$ ./mach mach-completion zsh > ~/.zfunc/_mach
```

Then in ~/.zshrc:
```
fpath += ~/.zfunc
autoload -U compinit && compinit
```
So far the results are looking promising, completion is instant! Though I'll need to fix some bugs, support subcommands and get it working for other shells (bash and fish at least) before it's ready for review.

Caveat: This is definitely a side project and I don't know how much time I'll be able to spend on it. There's a good chance I'll end up dropping this due to lack of time. But for now assigning to myself so others don't duplicate effort. If this ends up getting stalled out and you'd like to take over, please ping me and I'll send you my latest WIP patch.

Back to Bug 1519990 Comment 2