oh-my-zsh a activé l'autopushd? Comment puis-je l'éteindre?


12

Il semble que j'ai autopushdallumé (je sais que je ne l' ai pas allumé ) et c'est plutôt ennuyeux parce que je préfère choisir et choisir quand utiliser la pile de répertoires. Comment puis-je désactiver autopushd?

J'ai regardé ~/.zshrcet je n'ai ~/.oh-my-zsh/oh-my-zsh.shrien trouvé.

J'utilise oh-my-zsh sur Mac OSX Lion.

Réponses:


8

C'est installé ~/.oh-my-zsh/lib/directories.zsh. Je voudrais soit le commenter, soit annuler les options de votre .zshrcaprès le chargement de oh-my-zsh.


4

Peut-être que vous avez le dirpersistplugin de oh-my-zsh chargé ou peut-être que vous achetez une sorte de $ZDOTDIR/z.*démarrage. Jetez un œil à la page de manuel des fichiers de démarrage .

Tapez simplement unsetopt autopushdpour désactiver la fonctionnalité de la session en cours et setoptpour vérifier qu'elle est vraiment déchargée.

Pour trouver la source du problème que je voudrais exécuter zsh -x 2> log, quittez immédiatement et inspectez le contexte de chaque pushd dans le journal ...


0

Exécutez simplement ceci et déconnectez-vous et reconnectez-vous

echo "unsetopt autopushd">>~$USER/.zshrc

Pourquoi? Comment? Veuillez prolonger votre réponse.
— peterh
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.