mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-01-19 11:31:26 +01:00
dfae92c483
Since compfiles is undocumented, avoid its use altogether, replacing it by a construct that blackbox analysis suggests to be equivalent. The compfiles call being removed effected the following change (when completing «man -S 8:1 getc<TAB>»): BEFORE THE CALL: typeset -a pages=( /home/daniel/prefix/zsh/share/man/man1/ /usr/share/man/man8/ /usr/share/man/man1/ ) AFTER THE CALL: typeset -a pages=( '/home/daniel/prefix/zsh/share/man/man1/getc*(8|1)*' '/usr/share/man/man8/getc*(8|1)*' '/usr/share/man/man1/getc*(8|1)*' ) This patch effects the same transformation (modulo doubling the final slash). Any -M parameter will be passed to compadd. |
||
---|---|---|
.. | ||
AIX | ||
Base | ||
BSD | ||
Cygwin/Command | ||
Darwin | ||
Debian | ||
Linux | ||
Mandriva | ||
openSUSE/Command | ||
Redhat | ||
Solaris | ||
Unix | ||
X | ||
Zsh | ||
.cvsignore | ||
.distfiles | ||
bashcompinit | ||
compaudit | ||
compdump | ||
compinit | ||
compinstall | ||
README |
The subdirectories contain code for a shell-based system of command-line completion. This is considerably more powerful than the old `compctl' method. For details, see the compsys(1) manual page (`man zshcompsys').