complete: zsh: trivial simplification
There should be no functional changes. The only reason I wrapped this code around a sub-function is because zsh did the same in it's bashcompinit script in order to declare the special variable 'words' as hidden, but only in this context. There's no need for that any more since we access __git_main directly, so 'words' is not modified, so there's no need for the sub-function. In zsh mode the array indexes are different though. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
240ae2b8c9
commit
1ca6d4bc42
@ -72,14 +72,14 @@ __gitcomp_file ()
|
|||||||
_git ()
|
_git ()
|
||||||
{
|
{
|
||||||
local _ret=1
|
local _ret=1
|
||||||
() {
|
|
||||||
emulate -L ksh
|
|
||||||
local cur cword prev
|
local cur cword prev
|
||||||
cur=${words[CURRENT-1]}
|
|
||||||
prev=${words[CURRENT-2]}
|
cur=${words[CURRENT]}
|
||||||
|
prev=${words[CURRENT-1]}
|
||||||
let cword=CURRENT-1
|
let cword=CURRENT-1
|
||||||
__${service}_main
|
|
||||||
}
|
emulate ksh -c __${service}_main
|
||||||
|
|
||||||
let _ret && _default -S '' && _ret=0
|
let _ret && _default -S '' && _ret=0
|
||||||
return _ret
|
return _ret
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user