1
0
Fork 0
mirror of synced 2024-06-01 23:01:11 -04:00
zimfw/modules/directory/init.zsh

39 lines
1,020 B
Bash
Raw Normal View History

2015-12-15 00:12:17 -05:00
#
# Directory navigation options
#
#
# Navigation
#
# If a command is issued that cant be executed as a normal command,
2015-12-15 00:12:17 -05:00
# and the command is the name of a directory, perform the cd command to that directory.
setopt AUTO_CD
# Make cd push the old directory onto the directory stack.
setopt AUTO_PUSHD
# Dont push multiple copies of the same directory onto the directory stack.
setopt PUSHD_IGNORE_DUPS
# Do not print the directory stack after pushd or popd.
setopt PUSHD_SILENT
2015-12-19 09:48:29 -05:00
# Have pushd with no arguments act like pushd ${HOME}.
2015-12-15 00:12:17 -05:00
setopt PUSHD_TO_HOME
#
# Globbing and fds
#
# Treat the #, ~ and ^ characters as part of patterns for filename generation, etc.
# (An initial unquoted ~ always produces named directory expansion.)
setopt EXTENDED_GLOB
# Perform implicit tees or cats when multiple redirections are attempted.
setopt MULTIOS
# Disallow > redirection to overwrite existing files.
# >| or >! must be used to overwrite a file.
setopt NO_CLOBBER