mirror of
https://github.com/jbranchaud/til
synced 2026-01-03 15:18:01 +00:00
17 lines
615 B
Markdown
17 lines
615 B
Markdown
# Configure cd To Behave Like pushd In Zsh
|
|
|
|
The Zsh environment has a setting that allows you to make the `cd` command
|
|
behave like the `pushd` command. Normally when you use `cd` the [remembered
|
|
directory stack](list-the-stack-of-remembered-directories.md) is not
|
|
effected. However, if you add the following setting to your `~/.zshrc` file:
|
|
|
|
```bash
|
|
setopt auto_pushd
|
|
```
|
|
|
|
then using `cd` to navigate directories will cause those directories to be
|
|
added to the `dirs` stack.
|
|
|
|
This is the default in the [oh-my-zsh configuration of
|
|
zsh](https://github.com/robbyrussell/oh-my-zsh/blob/master/lib/directories.zsh#L2).
|