oh-my-zsh ativado autopushd? Como posso desligar?

12

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.

    
por knpwrs 17.03.2012 / 02:23

2 respostas

8

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.

    
por 17.03.2012 / 03:13
4

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 ...

    
por 17.03.2012 / 03:18

Tags