C'est un sujet plus léger que wikileaks ou que l'ipv6 sur frnog, mais je ne trouve ni sur google ni dans le man comment faire pour utiliser la complétion non pas avec un binaire système ou un alias mais avec une fonction zsh.
Je m'explique j'ai une fonction lorsque je me connecte sur un serveur qui fait plusieurs chose et j'aimerais appliquer à cette fonction la même complétion que pour scp, ssh et compagnie.
Un idée ?
On 08/12/10 14:38, Antoine MILLET wrote:
C'est un sujet plus léger que wikileaks ou que l'ipv6 sur frnog, mais je ne trouve ni sur google ni dans le man comment faire pour utiliser la complétion non pas avec un binaire système ou un alias mais avec une fonction zsh.
Je m'explique j'ai une fonction lorsque je me connecte sur un serveur qui fait plusieurs chose et j'aimerais appliquer à cette fonction la même complétion que pour scp, ssh et compagnie.
Un idée ?
$ cat .zsh/complete #!/usr/bin/zsh
function _complete_blih { reply=(`sqlite3 /home/trac/db/trac.db 'select ticket from ticket_custom where blah'`) }
compctl -K _complete_blih blih
ça marche que blih soit un binaire ou une fonction :)
(coucou arthur)