Está definido em ~/.oh-my-zsh/lib/directories.zsh . Eu gostaria de comentá-lo lá fora, ou desconfigurar as opções no seu .zshrc após o carregamento do oh-my-zsh.
Parece que eu tenho autopushd ligado (sei que não o <> o liguei) e é bastante irritante porque prefiro escolher quando usar a pilha de diretórios. Como posso desativar autopushd ?
Eu procurei em ~/.zshrc e ~/.oh-my-zsh/oh-my-zsh.sh , mas não consegui encontrar nada.
Estou usando o oh-my-zsh no Mac OSX Lion.
Talvez você tenha o plug-in dirpersist de oh-my-zsh carregado ou talvez você esteja adquirindo algum tipo de $ZDOTDIR/z.* na inicialização. Dê uma olhada na manpage dos arquivos de inicialização .
Basta digitar unsetopt autopushd para desativar o recurso da sessão atual e setopt para verificar se ele realmente está descarregado.
Para encontrar a origem do problema, execute zsh -x 2> log , saia imediatamente e inspecione o contexto de todos os pushd no log ...