From dde8604bb62ce9c87de5c1445ef737ead0a7580c Mon Sep 17 00:00:00 2001 From: nsfisis Date: Tue, 1 Jun 2021 22:41:13 +0900 Subject: Update .zshrc: modify chpwd --- .zshrc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.zshrc b/.zshrc index 3fc4c8e..0d97e5e 100644 --- a/.zshrc +++ b/.zshrc @@ -229,6 +229,7 @@ function __cd_parent_dir() { pushd .. > /dev/null __update_vcs_info + __change_terminal_title zle reset-prompt } zle -N __cd_parent_dir @@ -240,6 +241,7 @@ function __cd_prev_dir() { popd > /dev/null __update_vcs_info + __change_terminal_title zle reset-prompt } zle -N __cd_prev_dir @@ -319,8 +321,13 @@ function showoptions() { +function __change_terminal_title() { + local _title=$(pwd | rev | awk -F \/ '{print "/"$1"/"$2}'| rev) + echo -ne "\033]0;${_title}\007" +} + function chpwd() { - echo -ne "\033]0;$(pwd | rev | awk -F \/ '{print "/"$1"/"$2}'| rev)\007" + __change_terminal_title } -- cgit v1.2.3-70-g09d2