You should make sure all the functions from the Functions/Zftp
directory of the source distribution are available; they all begin with the
two letters ‘zf
’. They may already have been installed on your system;
otherwise, you will need to find them and copy them. The directory should
appear as one of the elements of the $fpath
array (this should already
be the case if they were installed), and at least the function zfinit
should be autoloaded; it will autoload the rest. Finally, to initialize
the use of the system you need to call the zfinit
function. The
following code in your .zshrc
will arrange for this; assume the
functions are stored in the directory ~/myfns
:
fpath=(~/myfns $fpath) autoload -U zfinit zfinit
Note that zfinit
assumes you are using the zmodload
method to
load the zftp
command. If it is already built into the shell, change
zfinit
to zfinit -n
. It is helpful (though not essential) if the
call to zfinit
appears after any code to initialize the new completion
system, else unnecessary compctl
commands will be given.