summaryrefslogtreecommitdiff
path: root/completions/man
diff options
context:
space:
mode:
authorVille Skyttä <ville.skytta@iki.fi>2011-04-20 22:42:55 +0300
committerVille Skyttä <ville.skytta@iki.fi>2011-04-20 22:42:55 +0300
commit0cb626342442fc451f6cca5b92e0d162c9fa478e (patch)
treec0a117884fb16ed91edc467cb63fcec4e3f5f491 /completions/man
parent69ecdc49d53e68842efb68c0621d9566f07d0a68 (diff)
downloadbash-completion-0cb626342442fc451f6cca5b92e0d162c9fa478e.tar.gz
Use _init_completion() in completions/m*.
Diffstat (limited to 'completions/man')
-rw-r--r--completions/man8
1 files changed, 4 insertions, 4 deletions
diff --git a/completions/man b/completions/man
index 8fd5fd6d..c29cf093 100644
--- a/completions/man
+++ b/completions/man
@@ -4,14 +4,14 @@
$UNAME == SunOS || $UNAME == Cygwin || $UNAME == OpenBSD ]] &&
_man()
{
- local cur i prev sect manpath manext mansect uname
+ local cur prev words cword
+ _init_completion -n : || return
+
+ local i sect manpath manext mansect uname
manext="@([0-9lnp]|[0-9][px]|man|3pm)?(.@([gx]z|bz2|lzma|Z))"
mansect="@([0-9lnp]|[0-9][px]|3pm)"
- COMPREPLY=()
- _get_comp_words_by_ref -n : cur prev
-
if [[ "$prev" == -l ]]; then
_filedir $manext
return 0