Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: Bug#246305: zsh: completion for sudo doesn't add commands under root's path



> How about:
> 
> 	local -a +h commands path
> 	path=( ... )
> 	compadd -a commands
> 
> The more interesting question, I think, would be where to get an accurate
> value for root's sudo path without first being root.

Well, you could do the equivalent of "strings =sudo | grep sbin:", but
that seems ugly and error-prone.

I'd suggest using a sane default which can be overridden with zstyle.

I have a sneaking suspicion that sudo isn't the only command for which
it would make sense to override the path for _command_names though.



Messages sorted by: Reverse Date, Date, Thread, Author