diff options
Diffstat (limited to 'office/khal/khal-complete.zsh')
-rw-r--r-- | office/khal/khal-complete.zsh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/office/khal/khal-complete.zsh b/office/khal/khal-complete.zsh index 21ce8b86c3..8d008ab5d1 100644 --- a/office/khal/khal-complete.zsh +++ b/office/khal/khal-complete.zsh @@ -31,5 +31,11 @@ _khal_completion() { fi } -compdef _khal_completion khal; +if [[ $zsh_eval_context[-1] == loadautofunc ]]; then + # autoload from fpath, call function directly + _khal_completion "$@" +else + # eval/source/. command, register function for later + compdef _khal_completion khal +fi |