about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBarton E. Schaefer <schaefer@zsh.org>2016-02-16 18:20:28 -0800
committerBarton E. Schaefer <schaefer@zsh.org>2016-02-17 20:04:25 -0800
commitc3f4d18e4fc9adcc47462a3cfc413555546a1425 (patch)
treefb3e61b1917639553745d6829598eb5aad4e719b
parentb7b3ae311db08cc2fc8cda52ac3a1ac8e06d2a89 (diff)
downloadzsh-c3f4d18e4fc9adcc47462a3cfc413555546a1425.tar.gz
zsh-c3f4d18e4fc9adcc47462a3cfc413555546a1425.tar.xz
zsh-c3f4d18e4fc9adcc47462a3cfc413555546a1425.zip
38001: clear-screen re-expands prompts
-rw-r--r--ChangeLog2
-rw-r--r--Src/Zle/zle_refresh.c1
2 files changed, 3 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d0170bae2..d24593db5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -13,6 +13,8 @@
 
 2016-02-16  Barton E. Schaefer  <schaefer@zsh.org>
 
+	* 38001: Src/Zle/zle_refresh.c: clear-screen re-expands prompts
+
 	* 37988: Src/params.c: $0 becomes read-only under POSIXARGZERO
 
 2016-02-15  Eric Cook  <llua@gmx.com>
diff --git a/Src/Zle/zle_refresh.c b/Src/Zle/zle_refresh.c
index 3d2471e27..7e4f32876 100644
--- a/Src/Zle/zle_refresh.c
+++ b/Src/Zle/zle_refresh.c
@@ -2424,6 +2424,7 @@ clearscreen(UNUSED(char **args))
     tcoutclear(TCCLEARSCREEN);
     resetneeded = 1;
     clearflag = 0;
+    reexpandprompt();
     return 0;
 }