man: Move variable declaration to the right place.
This commit is contained in:
parent
fb2d657fac
commit
39ac4642bf
@ -8,7 +8,7 @@ _man()
|
|||||||
local cur prev words cword split
|
local cur prev words cword split
|
||||||
_init_completion -s -n : || return
|
_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))"
|
manext="@([0-9lnp]|[0-9][px]|man|3pm)?(.@([gx]z|bz2|lzma|Z))"
|
||||||
mansect="@([0-9lnp]|[0-9][px]|3pm)"
|
mansect="@([0-9lnp]|[0-9][px]|3pm)"
|
||||||
@ -88,7 +88,7 @@ _man()
|
|||||||
if [[ "$prev" != $mansect ]]; then
|
if [[ "$prev" != $mansect ]]; then
|
||||||
# File based completion for the rest, prepending ./ if needed
|
# File based completion for the rest, prepending ./ if needed
|
||||||
# (man 1.6f needs that for man pages in current dir)
|
# (man 1.6f needs that for man pages in current dir)
|
||||||
local start=${#COMPREPLY[@]}
|
local i start=${#COMPREPLY[@]}
|
||||||
_filedir $manext
|
_filedir $manext
|
||||||
for (( i=$start; i < ${#COMPREPLY[@]}; i++ )); do
|
for (( i=$start; i < ${#COMPREPLY[@]}; i++ )); do
|
||||||
[[ ${COMPREPLY[i]} == */* ]] || COMPREPLY[i]=./${COMPREPLY[i]}
|
[[ ${COMPREPLY[i]} == */* ]] || COMPREPLY[i]=./${COMPREPLY[i]}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user