Fix completion for bundled commands using the bundler plugin
| ... | ... |
@@ -37,5 +37,10 @@ _run-with-bundler() {
|
| 37 | 37 |
|
| 38 | 38 |
## Main program |
| 39 | 39 |
for cmd in $bundled_commands; do |
| 40 |
- alias $cmd="_run-with-bundler $cmd" |
|
| 40 |
+ eval "function bundled_$cmd () { _run-with-bundler $cmd \$@}"
|
|
| 41 |
+ alias $cmd=bundled_$cmd |
|
| 42 |
+ |
|
| 43 |
+ if which _$cmd > /dev/null 2>&1; then |
|
| 44 |
+ compdef _$cmd bundled_$cmd |
|
| 45 |
+ fi |
|
| 41 | 46 |
done |