diff options
| author | nsfisis <nsfisis@gmail.com> | 2021-06-01 22:41:13 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2021-06-01 22:41:13 +0900 |
| commit | dde8604bb62ce9c87de5c1445ef737ead0a7580c (patch) | |
| tree | 84a5c236dfb312ba7005bd3c4779dca417fec565 | |
| parent | a4a91a5a7c5f2eb5c0998288b83ca8b3a993ec47 (diff) | |
| download | dotfiles-dde8604bb62ce9c87de5c1445ef737ead0a7580c.tar.gz dotfiles-dde8604bb62ce9c87de5c1445ef737ead0a7580c.tar.zst dotfiles-dde8604bb62ce9c87de5c1445ef737ead0a7580c.zip | |
Update .zshrc: modify chpwd
| -rw-r--r-- | .zshrc | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -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 } |
