aboutsummaryrefslogtreecommitdiff
path: root/ksh/kshrc.d/prompt.ksh
diff options
context:
space:
mode:
Diffstat (limited to 'ksh/kshrc.d/prompt.ksh')
-rw-r--r--ksh/kshrc.d/prompt.ksh4
1 files changed, 3 insertions, 1 deletions
diff --git a/ksh/kshrc.d/prompt.ksh b/ksh/kshrc.d/prompt.ksh
index 397a1b91..a5b872ce 100644
--- a/ksh/kshrc.d/prompt.ksh
+++ b/ksh/kshrc.d/prompt.ksh
@@ -39,8 +39,10 @@ prompt() {
# level, taking tmux sessions into account, assuming this version
# of ksh does SHLVL (I think only ksh93 does it
typeset shlvl
- for ((shlvl = SHLVL - TMUX_SHLVL; shlvl > 1; shlvl--)) ; do
+ ((shlvl = SHLVL - TMUX_SHLVL))
+ while ((shlvl > 1)); do
PS1='>'$PS1
+ ((shlvl--))
done
# Declare variables to contain terminal control strings