Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
man completion and zftp problem
- X-seq: zsh-workers 7852
- From: Oliver Kiddle <opk@xxxxxxxxxxxxx>
- To: Zsh workers <zsh-workers@xxxxxxxxxxxxxx>
- Subject: man completion and zftp problem
- Date: Wed, 15 Sep 1999 16:04:36 +0100
- Mailing-list: contact zsh-workers-help@xxxxxxxxxxxxxx; run by ezmlm
The man completion is also useful for whatis and apropos. I was going
to save this patch until I had a load more completion patches but I've
not had the time to do any more. Strictly speaking, apropos should
complete to words taken from all the whatis files but in the absence of
that, the same completion as man is useful.
Also below is my compdef completion which I wrote ages ago and never
finished. It probably needs a bit of tidying up, finishing and adjusting
to use other new functions like _arguments but until then, it's useful
as it is.
Finally, an unrelated thing which I have recently observed. If I use
zfgoto to connect to an ftp site from my bookmarks and accidentally type
the wrong password, the module saves my incorrect password in memory so,
I then have to unload and reload the module before I can connect to the
ftp site.
Oliver Kiddle
#compdef compdef
local func base=2
while [[ $words[base] = -* ]]; do
case $words[base] in
-d) delete=yes ;;
-p) type=pattern ;;
-k) type=key ;;
esac
(( base++ ))
done
if [ "$delete" ]; then
compadd ${(k)_comps}
else
if [[ CURRENT -eq base ]]; then
for func in ${^~fpath:/.}/_(|*[^~])(N:t); compadd -P_ - ${func#_}
else
compgen -c
fi
fi
*** Completion/User/_man.old Wed Sep 15 15:30:16 1999
--- Completion/User/_man Wed Sep 15 15:30:40 1999
***************
*** 1,4 ****
! #compdef man
setopt localoptions rcexpandparam
--- 1,4 ----
! #compdef man apropos whatis
setopt localoptions rcexpandparam
Messages sorted by:
Reverse Date,
Date,
Thread,
Author