23 lines
387 B
Bash
23 lines
387 B
Bash
|
#hooks
|
||
|
function precmd {
|
||
|
# vcs_info
|
||
|
# Put the string "hostname::/full/directory/path" in the title bar:
|
||
|
echo -ne "\e]2;$PWD\a"
|
||
|
|
||
|
# Put the parentdir/currentdir in the tab
|
||
|
echo -ne "\e]1;$PWD:h:t/$PWD:t\a"
|
||
|
}
|
||
|
|
||
|
function set_running_app {
|
||
|
printf "\e]1; $PWD:t:$(history $HISTCMD | cut -b7- ) \a"
|
||
|
}
|
||
|
|
||
|
function preexec {
|
||
|
set_running_app
|
||
|
}
|
||
|
|
||
|
function postexec {
|
||
|
set_running_app
|
||
|
}
|
||
|
|