]> git.sev.monster Git - dotfiles.git/blobdiff - base/.zsh/functions/Prompts/prompt_arrows_setup
fix term error msg in .zshenv
[dotfiles.git] / base / .zsh / functions / Prompts / prompt_arrows_setup
index 8719a121b9f49d24c04b15fbfaf785a0cd01fe97..b026822d9fcaeb60900f0ca618876b2803ca99d6 100644 (file)
@@ -25,7 +25,7 @@ function prompt_arrows_setup() {
     prompt_opts=( cr sp percent subst )
 
 
-    # TODO: check for color terminal. never will use B&W term but still a XXX
+    # XXX: no checks for color terminal or if escapes work, except for echotc
     local m n p s r c d u
     #TODO remove n?
     m=${1:-2line}      # Mode
@@ -40,6 +40,8 @@ function prompt_arrows_setup() {
     # [AC]CURSED COMMAND
     # concatenate the numerical values of each letter of the hostname,
     # moduloing by the number of possible colors.
+    x=$(echotc Co)
+    [[ -z $x ]] && x=8
     local generated=$(uname -n | od -An -td1 | awk -F' ' \
       "{for (i=1; i<=NF; i++) {sum+=1; sum*=\$i; sum%=$(echotc Co)} print sum}")
     [[ $p = random ]] && p=$generated
This page took 0.053151 seconds and 4 git commands to generate.