aboutsummaryrefslogtreecommitdiffstats
path: root/_zsh/hooks.zsh
blob: 9e18053f887d7973fb2f9cbd0e8950b8df18f6f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#
# zsh/hooks.zsh
#

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
}


# vim: set ts=8 sw=4 tw=0 fenc=utf-8 ft=zsh: #