]> git.sev.monster Git - dotfiles.git/blame - etc/zsh/.zlogout
zsh vcs: reformat; add hash, revert action, patch
[dotfiles.git] / etc / zsh / .zlogout
CommitLineData
6d54344e 1### cleanup
2# XXX: since .zlogout isn't guaranteed to have been run in the same shell as
3# our .zprofile was (since we source it in .zshenv for SHLVL=1 among other
4# situations) we are not guaranteed to clean up our current session's tmp,
5# but it should be cleared out on next session launch
6_sev_zcleanup
7## unset vars that use our tmp since above will remove them
e69caf64 8[[ XDG_CACHE_HOME = $_sev_tmp/.xdg.cache ]] && unset XDG_CACHE_DIR
9[[ XDG_RUNTIME_DIR = $TMPDIR/.xdg.runtime ]] && unset XDG_RUNTIME_DIR
6d54344e 10## clean up any remaining sockets from gpg forwarding
e69caf64 11[[ -v _GNUPG_SOCK_DEST_BASE ]] && rm -f $_GNUPG_SOCK_DEST_BASE*(=N)
79d4a356 12
833b2af3 13if [[ -o interactive ]] {
14 echo logout
15 clear
16}
8eb81f95 17
18### load site-specific
8d4a98e1 19if [[ -f ${ZDOTDIR:-~}/.zlogout.local ]] { source ${ZDOTDIR:-~}/.zlogout.local }
This page took 0.056019 seconds and 4 git commands to generate.