oh-my-zsh ativou o autopushd? Como posso desligá-lo?

12

Parece que eu autopushdliguei (sei que não o liguei ) e é bastante irritante porque eu prefiro escolher quando usar a pilha de diretórios. Como posso desligar autopushd?

Procurei ~/.zshrce ~/.oh-my-zsh/oh-my-zsh.shnão consegui encontrar nada.

Estou usando o oh-my-zsh no Mac OSX Lion.

knpwrs
fonte

Respostas:

8

Está definido ~/.oh-my-zsh/lib/directories.zsh. Gostaria de comentar lá fora, ou desmarcar as opções no seu .zshrcdepois de carregar oh-my-zsh.

WakiMiko
fonte
4

Talvez você tenha o dirpersistplugin do oh-my-zsh carregado ou talvez esteja adquirindo algum tipo de $ZDOTDIR/z.*inicialização. Dê uma olhada na página de manual dos arquivos de inicialização .

Basta digitar unsetopt autopushdpara desativar o recurso da sessão atual e setoptverificar se ele está realmente descarregado.

Para encontrar a fonte do problema que eu iria executar zsh -x 2> log, saia imediatamente e inspecione o contexto de cada pushd no log ...

Sebastian Stumpf
fonte