diff options
Diffstat (limited to 'Src/Zle')
-rw-r--r-- | Src/Zle/zle.h | 4 | ||||
-rw-r--r-- | Src/Zle/zle_main.c | 11 |
2 files changed, 13 insertions, 2 deletions
diff --git a/Src/Zle/zle.h b/Src/Zle/zle.h index 2b23811d7..b824ae29f 100644 --- a/Src/Zle/zle.h +++ b/Src/Zle/zle.h @@ -28,9 +28,9 @@ */ #undef trashzle +#undef zle_resetprompt #undef zleread #undef spaceinline -#undef gotword #undef zrefresh typedef struct widget *Widget; @@ -143,7 +143,7 @@ typedef struct cutbuffer *Cutbuffer; #define CUTBUFFER_LINE 1 /* for vi: buffer contains whole lines of data */ -#define KRINGCT 8 /* number of buffers in the kill ring */ +#define KRINGCTDEF 8 /* default number of buffers in the kill ring */ /* Types of completion. */ diff --git a/Src/Zle/zle_main.c b/Src/Zle/zle_main.c index 41b837ea9..c6e374bc7 100644 --- a/Src/Zle/zle_main.c +++ b/Src/Zle/zle_main.c @@ -1356,6 +1356,17 @@ resetprompt(UNUSED(char **args)) return redisplay(NULL); } +/* Same but called from outside zle */ + +/**/ +mod_export void +zle_resetprompt(void) +{ + reexpandprompt(); + if (zleactive) + redisplay(NULL); +} + /**/ mod_export void trashzle(void) |