]> git.armaanb.net Git - admone.git/commitdiff
Move loose code
authorArmaan Bhojwani <me@armaanb.net>
Mon, 8 Feb 2021 14:28:06 +0000 (09:28 -0500)
committerArmaan Bhojwani <me@armaanb.net>
Mon, 8 Feb 2021 14:28:30 +0000 (09:28 -0500)
admone.zsh

index aba18da6a13f128837c66e84196320c8d9f335b4..8f13a010b526453a85590dcfa7eae7bdeff6811f 100644 (file)
@@ -80,10 +80,6 @@ function zle-keymap-select zle-line-init zle-line-finish {
   zle -R
 }
 
-NUM_FUNCS="$(echo $INCLUDE | grep -o ';' | wc -l)"
-THE_COMMAND="$(echo $INCLUDE | cut -d ';' -f 1)"
-[[ -v PS1_NL ]] && echo || PS1_NL=
-
 set-twoline-prompt() {
   # Reset prompts
   upper="${PRE_UPPER}"
@@ -110,13 +106,19 @@ set-oneline-prompt() {
     RPROMPT+="${BLOCK_LEFT}$($THE_COMMAND)${BLOCK_RIGHT}"
   done
 }
+
 # Set everything!
 set-prompt() {
+  NUM_FUNCS="$(echo $INCLUDE | grep -o ';' | wc -l)"
+  THE_COMMAND="$(echo $INCLUDE | cut -d ';' -f 1)"
+
   if [[ $TWO_LINE == "1" ]]; then
     set-twoline-prompt
   else
     set-oneline-prompt
   fi
+
+  [[ -v PS1_NL ]] && echo || PS1_NL=
 }
 
 if [[ ! $(echo $INCLUDE | grep -q "vcs") ]]; then