summaryrefslogtreecommitdiff
path: root/src/proto/ex_getln.pro
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2017-04-30 19:39:39 +0200
committerBram Moolenaar <Bram@vim.org>2017-04-30 19:39:39 +0200
commit29ae377ea7039874337bc79ace9ab2b37b9056e5 (patch)
treea5465827750a2fd9ee93324138a2157550af62fd /src/proto/ex_getln.pro
parent45d2cca1ea3f90fc70ad99d0c6812a9d8536303c (diff)
downloadvim-git-29ae377ea7039874337bc79ace9ab2b37b9056e5.tar.gz
patch 8.0.0592: if a job writes to a buffer screen is not updatedv8.0.0592
Problem: If a job writes to a buffer and the user is typing a command, the screen isn't updated. When a message is displayed the changed buffer may cause it to be cleared. (Ramel Eshed) Solution: Update the screen and then the command line if the screen didn't scroll. Avoid inserting screen lines, as it clears any message. Update the status line when the buffer changed.
Diffstat (limited to 'src/proto/ex_getln.pro')
-rw-r--r--src/proto/ex_getln.pro1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/proto/ex_getln.pro b/src/proto/ex_getln.pro
index 58b635b9f..6f8290423 100644
--- a/src/proto/ex_getln.pro
+++ b/src/proto/ex_getln.pro
@@ -19,6 +19,7 @@ char_u *save_cmdline_alloc(void);
void restore_cmdline_alloc(char_u *p);
void cmdline_paste_str(char_u *s, int literally);
void redrawcmdline(void);
+void redrawcmdline_ex(int do_compute_cmdrow);
void redrawcmd(void);
void compute_cmdrow(void);
void gotocmdline(int clr);