After installing new software, an already opened terminal with zsh won't know about the new commands, and cannot generate auto-complete for those. Apparently opening a new terminal fix the problem, but can the index (or whatever you call it) be rebuilt so that auto-complete will work on the old terminal?
I tried with
compinit but that didn't help. Also, is there a way that is not shell-dependent? It's nice to have a way to verify the answer as well (except for uninstalling something and reinstalling it).
UPDATE: what I mean is after typing a few characters of a command's name, I can press tab, and zsh should do the rest to pull up the full name.