From 1b2338d0a693ab92d1632d81511df600c6b7a443 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Sun, 5 Sep 1999 22:04:03 +0000 Subject: zsh-workers/7647 --- Completion/User/_perldoc | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Completion/User/_perldoc (limited to 'Completion/User/_perldoc') diff --git a/Completion/User/_perldoc b/Completion/User/_perldoc new file mode 100644 index 000000000..cd5383a45 --- /dev/null +++ b/Completion/User/_perldoc @@ -0,0 +1,23 @@ +#compdef perldoc +# +# +# _perldoc - zsh completion function for perldoc +# +# Adam Spiers +# +# Behaviour should be roughly equivalent to: +# compctl -k perl_modules -k perl_basepods -f +# -x 'c[-1,-f]' -k perl_funcs -- +# + -k man_pages +# perldoc + +if [[ $CURRENT -eq 3 && $words[2] == '-f' ]]; then + _perl_builtin_funcs +elif [[ $CURRENT -eq 3 && $words[2] == '-q' ]]; then + zle -R "I can't read your mind!" +else + _perl_modules + _perl_basepods + _path_files -/ -g '*.(pod|pm)' +fi + -- cgit 1.4.1