From 336ba32a4322a9a50d597d724e33cb22658ed103 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Mon, 13 Mar 2000 16:57:38 +0000 Subject: zsh-workers/10116 --- Completion/Builtins/_source | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'Completion/Builtins/_source') diff --git a/Completion/Builtins/_source b/Completion/Builtins/_source index a232aa458..0447bee10 100644 --- a/Completion/Builtins/_source +++ b/Completion/Builtins/_source @@ -1,8 +1,14 @@ -#compdef source +#compdef source . if [[ CURRENT -ge 3 ]]; then compset -n 2 _normal else - _files + if [[ -prefix */ && ! -o pathdirs ]]; then + _files + elif [[ $words[1] = . ]]; then + _files -W path + else + _files -W "(. $path)" + fi fi -- cgit 1.4.1