|
|
|
@ -8,8 +8,7 @@ mkdir -p $ZSH_CACHE_DIR |
|
|
|
cache_file="$ZSH_CACHE_DIR/last-working-dir" |
|
|
|
cache_file="$ZSH_CACHE_DIR/last-working-dir" |
|
|
|
|
|
|
|
|
|
|
|
# Updates the last directory once directory is changed. |
|
|
|
# Updates the last directory once directory is changed. |
|
|
|
typeset -ga chpwd_functions |
|
|
|
chpwd_functions+=(chpwd_last_working_dir) |
|
|
|
chpwd_functions+='chpwd_last_working_dir' |
|
|
|
|
|
|
|
function chpwd_last_working_dir() { |
|
|
|
function chpwd_last_working_dir() { |
|
|
|
# Use >| in case noclobber is set to avoid "file exists" error |
|
|
|
# Use >| in case noclobber is set to avoid "file exists" error |
|
|
|
pwd >| "$cache_file" |
|
|
|
pwd >| "$cache_file" |
|
|
|
|