Compare commits
4 Commits
9cffc748fe
...
a8b55358b5
Author | SHA1 | Date |
---|---|---|
|
a8b55358b5 | |
|
173a14c436 | |
|
1ffeeec3b6 | |
|
3dc13483c1 |
|
@ -83,6 +83,14 @@ rm -f ~/.zcompdump; compinit
|
|||
|
||||
---
|
||||
|
||||
Second Solution:
|
||||
zsh-completions as a plugin, they suggest manually adding its source directory to fpath before sourcing oh-my-zsh.sh.
|
||||
This ensures Zsh loads the completion files only once, improving performance.
|
||||
Recommended Fix:
|
||||
Instead of the existing method, they propose adding this line:
|
||||
|
||||
fpath=($ZSH/custom/plugins/zsh-completions/src $fpath)
|
||||
|
||||
### Contributing
|
||||
|
||||
Contributions are welcome, see [CONTRIBUTING](https://github.com/zsh-users/zsh-completions/blob/master/CONTRIBUTING.md).
|
||||
|
|
|
@ -345,10 +345,10 @@ _vboxmanage() {
|
|||
':machine:_vboxmachines'
|
||||
;;
|
||||
(controlvm)
|
||||
local -a subcommands=(${(@f)"$(vboxmanage $words[1] | perl -wln -e 'm{^\s+([a-z][a-z-]+)} and print $1')"})
|
||||
local -a subcommands=(${(@f)"$(vboxmanage $words[1] | perl -wln -e 'm{VBoxManage controlvm.*?\s+([a-z][a-z-]+)(?:\s|$)} and print $1')"})
|
||||
_arguments \
|
||||
'1:commands:'"($subcommands)" \
|
||||
':machine:_vboxmachines'
|
||||
'1:machine:_vboxmachines' \
|
||||
'2:commands:'"($subcommands)"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
|
|
Loading…
Reference in New Issue