Um método seria colocar _helper_function
em algum lugar em fpath
e, em seguida, em .zshrc
autoload -U _helper_function
Então, se o usuário quiser personalizá-lo, basta colocar um novo arquivo _helper_function
em fpath
, de forma que sua versão seja encontrada antes da sua, por exemplo, em um firstfuncdir
:
% cd
% mkdir firstfuncdir
% fpath=(~/firstfuncdir $fpath)
% print -l $fpath
/Users/jhqdoe/firstfuncdir
/Users/jhqdoe/.zsh/functions/darwin
/Users/jhqdoe/.zsh/functions
/usr/local/share/zsh/site-functions
/opt/local/share/zsh/site-functions
/opt/local/share/zsh/5.5.1/functions
%