]> git.sev.monster Git - dotfiles.git/blobdiff - etc/zsh/.zlogout
vimrc: fix modeline aucmd
[dotfiles.git] / etc / zsh / .zlogout
index 749c309519ee80ba081995f7ab7d115136412e15..df25b19ea3bf1783adb96e45e5ef0d28d09e4d86 100644 (file)
@@ -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
This page took 0.037324 seconds and 4 git commands to generate.