The command-not-found plugin can't find handler.sh when HOMEBREW_REPOSITORY is set because "Library" is only included in the path when that env var is unset. Let's fix that by always including the "Library" path element.
Command-Not-Found
When you try to use a command that is not available locally, searches the package manager for a package offering that command and suggests the proper install command.
Debian and Arch Linux based distributions use the command-not-found tool.
macOS uses Homebrew's command-not-found clone. This module will
automatically load it without needing to manually source handler.sh from
.zshrc per the instructions.
Note: Prior to Homebrew 4.6.12, you may have also needed to tap the
command-not-found Homebrew repository. This will still work as a
fallback when the command-not-found handler can't be detected in Homebrew
core, but the repository has been deprecated and may print a warning. After
upgrading Homebrew, it can be untapped.
Authors
The authors of this module should be contacted via the issue tracker.