pouvez-vous faire une correction automatique zsh plus intelligente?

J'aime la correction zsh , mais il me request toujours des choses qui n'ont pas besoin d'être corrigées.

 dzil build zsh: correct 'build' to '.build' [nyae]? % 

.build est un directory créé par le build (ou toute autre command qui exécute cette action, donc dzil .build toujours tort, et dzil build toujours raison. Y a-t-il moyen de le communiquer au système de correction automatique?

L'autocorrection de Zsh n'a qu'une configuration limitée, mais cela devrait suffire pour votre cas d'utilisation. Définissez la variable CORRECT_IGNORE pour qu'elle corresponde aux strings que vous voulez ignorer dans la CORRECT_IGNORE .

 CORRECT_IGNORE='.build' 

(Je suppose que vous n'utilisez pas correct_all . Avec correct_all , je pense qu'être inévitablement incité à des choses qui n'ont pas besoin d'être corrigées est inévitable.)