Respuestas:
Está establecido en ~/.oh-my-zsh/lib/directories.zsh. Lo comentaría o desarmaría las opciones en su .zshrcdespués de cargar oh-my-zsh.
Tal vez tenga dirpersistcargado el complemento de oh-my-zsh o tal vez esté buscando algún tipo de $ZDOTDIR/z.*inicio. Echa un vistazo a la página de manual de archivos de inicio .
Simplemente escriba unsetopt autopushdpara deshabilitar la función para la sesión actual y setoptpara verificar que realmente está descargada.
Para encontrar el origen del problema que ejecutaría zsh -x 2> log, salga inmediatamente e inspeccione el contexto de cada pushd en el registro ...