dwisianto / dots

Dotfiles collection
0 stars 0 forks source link

GNU Screen #2

Open dwisianto opened 4 years ago

dwisianto commented 4 years ago

Insert into bash_profile

#                                                                                                       
# [] screenrc to display window name                                                                    
#                                                                                                       
if [[ "$TERM" == screen* ]]; then
    screen_set_window_title () {
        local HPWD="$PWD"
    case $HPWD in
            $HOME) HPWD="~";;
            $HOME/*) HPWD="~${HPWD#$HOME}";;
        esac
        printf '\ek%s\e\\' "$HPWD"
    }
    PROMPT_COMMAND="screen_set_window_title; $PROMPT_COMMAND"
fi