X-Git-Url: https://git.sev.monster/~sev/dotfiles.git/blobdiff_plain/d3e867c038fcb05cce5a72fd5134ff7b531c4f31..HEAD:/etc/zsh/.zlogout diff --git a/etc/zsh/.zlogout b/etc/zsh/.zlogout index 749c309..df25b19 100644 --- a/etc/zsh/.zlogout +++ b/etc/zsh/.zlogout @@ -20,28 +20,27 @@ if [[ -o interactive ]] { # - often they are just wrappers for ncurses tput or other tools # - they may not even exist on lightweight systems # - provided scripts/binaries may be buggy or broken - y=0 - for x (rs1 rs2 rs3) { - [[ -v terminfo[$x] ]] || continue - echoti $x - y=1 + y=1 + if [[ -v terminfo ]] { + for x (rs1 rs2 rs3) { + [[ -v terminfo[$x] ]] || continue + echoti $x + y=0 + } } - if (( y == 0 )) { + if { (( y )) && -v termcap ]] } { for x (rs r1 r2 r3) { [[ -v termcap[$x] ]] || continue echotc $x - y=1 + y=0 } } - if (( y == 0 )) { + if (( y )) { # fallback, send ECMA-48 clear echo -en '\e[2J' } echo logout } -### plugins -load-plugins zlogout - ### load site-specific load-site-dotfile zlogout