From a62114c91f2070c8c8453d117f3d81dc113e41ff Mon Sep 17 00:00:00 2001 From: Biswakalyan Bhuyan Date: Mon, 25 Mar 2024 16:43:09 +0530 Subject: dotfile update --- .../last-working-dir/last-working-dir.plugin.zsh | 28 ---------------------- 1 file changed, 28 deletions(-) delete mode 100644 zsh/oh-my-zsh/plugins/last-working-dir/last-working-dir.plugin.zsh (limited to 'zsh/oh-my-zsh/plugins/last-working-dir/last-working-dir.plugin.zsh') diff --git a/zsh/oh-my-zsh/plugins/last-working-dir/last-working-dir.plugin.zsh b/zsh/oh-my-zsh/plugins/last-working-dir/last-working-dir.plugin.zsh deleted file mode 100644 index 905a02a..0000000 --- a/zsh/oh-my-zsh/plugins/last-working-dir/last-working-dir.plugin.zsh +++ /dev/null @@ -1,28 +0,0 @@ -# Flag indicating if we've previously jumped to last directory -typeset -g ZSH_LAST_WORKING_DIRECTORY - -# Updates the last directory once directory is changed -autoload -U add-zsh-hook -add-zsh-hook chpwd chpwd_last_working_dir -chpwd_last_working_dir() { - # Don't run in subshells - [[ "$ZSH_SUBSHELL" -eq 0 ]] || return 0 - # Add ".$SSH_USER" suffix to cache file if $SSH_USER is set and non-empty - local cache_file="$ZSH_CACHE_DIR/last-working-dir${SSH_USER:+.$SSH_USER}" - pwd >| "$cache_file" -} - -# Changes directory to the last working directory -lwd() { - # Add ".$SSH_USER" suffix to cache file if $SSH_USER is set and non-empty - local cache_file="$ZSH_CACHE_DIR/last-working-dir${SSH_USER:+.$SSH_USER}" - [[ -r "$cache_file" ]] && cd "$(cat "$cache_file")" -} - -# Jump to last directory automatically unless: -# - this isn't the first time the plugin is loaded -# - it's not in $HOME directory -[[ -n "$ZSH_LAST_WORKING_DIRECTORY" ]] && return -[[ "$PWD" != "$HOME" ]] && return - -lwd 2>/dev/null && ZSH_LAST_WORKING_DIRECTORY=1 || true -- cgit v1.2.3-59-g8ed1b