man: Move variable declaration to the right place.

This commit is contained in:
Igor Murzov 2012-03-25 17:47:37 +04:00
parent fb2d657fac
commit 39ac4642bf

View File

@ -8,7 +8,7 @@ _man()
local cur prev words cword split
_init_completion -s -n : || return
local i sect manpath manext mansect
local sect manpath manext mansect
manext="@([0-9lnp]|[0-9][px]|man|3pm)?(.@([gx]z|bz2|lzma|Z))"
mansect="@([0-9lnp]|[0-9][px]|3pm)"
@ -88,7 +88,7 @@ _man()
if [[ "$prev" != $mansect ]]; then
# File based completion for the rest, prepending ./ if needed
# (man 1.6f needs that for man pages in current dir)
local start=${#COMPREPLY[@]}
local i start=${#COMPREPLY[@]}
_filedir $manext
for (( i=$start; i < ${#COMPREPLY[@]}; i++ )); do
[[ ${COMPREPLY[i]} == */* ]] || COMPREPLY[i]=./${COMPREPLY[i]}