1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-09-10 12:40:58 +02:00

Overwrite PROMPT_SP string if it should remain invisible,

even with an upcoming newline.
This commit is contained in:
Wayne Davison 2010-11-25 17:16:27 +00:00
parent 2b361ad116
commit d89e55fe0e
2 changed files with 10 additions and 4 deletions

View file

@ -1,3 +1,8 @@
2010-11-25 Wayne Davison <wayned@users.sourceforge.net>
* 28445: Src/utils.c: overwrite PROMPT_SP string if it
should remain invisible, even with an upcoming newline.
2010-11-25 Peter Stephenson <pws@csr.com>
* users/15580: Completion/Zsh/Function/_zsh-mime-handler,
@ -13847,5 +13852,5 @@
*****************************************************
* This is used by the shell to define $ZSH_PATCHLEVEL
* $Revision: 1.5127 $
* $Revision: 1.5128 $
*****************************************************

View file

@ -1292,9 +1292,10 @@ preprompt(void)
countprompt(str, &w, 0, -1);
opts[PROMPTPERCENT] = percents;
zputs(str, shout);
for (w = (int)columns - w - !hasxn; w > 0; w--)
putc(' ', shout);
putc('\r', shout);
if (hasxn)
fprintf(shout, "%*s\r%*s\r", (int)columns - w, "", w, "");
else
fprintf(shout, "%*s\r", (int)columns - w - 1, "");
free(str);
}