diff options
author | Bram Moolenaar <Bram@vim.org> | 2017-04-30 19:39:39 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2017-04-30 19:39:39 +0200 |
commit | 29ae377ea7039874337bc79ace9ab2b37b9056e5 (patch) | |
tree | a5465827750a2fd9ee93324138a2157550af62fd /src/globals.h | |
parent | 45d2cca1ea3f90fc70ad99d0c6812a9d8536303c (diff) | |
download | vim-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/globals.h')
-rw-r--r-- | src/globals.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/globals.h b/src/globals.h index 28b71ac85..1d67b0d7a 100644 --- a/src/globals.h +++ b/src/globals.h @@ -97,6 +97,7 @@ EXTERN int cmdline_row; EXTERN int redraw_cmdline INIT(= FALSE); /* cmdline must be redrawn */ EXTERN int clear_cmdline INIT(= FALSE); /* cmdline must be cleared */ EXTERN int mode_displayed INIT(= FALSE); /* mode is being displayed */ +EXTERN int no_win_do_lines_ins INIT(= FALSE); /* don't insert lines */ #if defined(FEAT_CRYPT) || defined(FEAT_EVAL) EXTERN int cmdline_star INIT(= FALSE); /* cmdline is crypted */ #endif |