From 767e5f3019147e230d11e03b5b87c74ff9dd26db Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Wed, 5 Feb 2025 16:29:09 +0100 Subject: [PATCH] zsh:rmdir(): Don't change PWD when removing fails --- .config/zsh/zshrc.d/40-functions.zsh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.config/zsh/zshrc.d/40-functions.zsh b/.config/zsh/zshrc.d/40-functions.zsh index f861e57..0986edf 100644 --- a/.config/zsh/zshrc.d/40-functions.zsh +++ b/.config/zsh/zshrc.d/40-functions.zsh @@ -738,8 +738,8 @@ rmdir() { if (( $# == 1 )) && [[ $1 == '.' ]]; then to_del="$PWD" - cd .. - command rmdir "$to_del" + pushd -q .. + command rmdir "$to_del" || popd -q else command rmdir "$@" fi