adding some hooks
This commit is contained in:
parent
94f25aa590
commit
52c4f6469f
22
.zshrc
22
.zshrc
|
@ -36,3 +36,25 @@ alias stripext="ls -1 | sed 's/\(.*\)\..*/\1/'"
|
|||
|
||||
#default apps
|
||||
export EDITOR="vim"
|
||||
|
||||
#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
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue