aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/globals.h
diff options
context:
space:
mode:
authorJit <gelguy@gmail.com>2019-05-26 19:52:30 +0200
committerJustin M. Keyes <justinkz@gmail.com>2019-05-26 19:52:30 +0200
commit0bbaef8a99af8733cc64ff29858e17c19ed30b3c (patch)
tree988d75711bdcc8ff3d1447f75bcd607200dcdbc8 /src/nvim/globals.h
parentfc7861f0faf907fba4cd0259bc3e8665f3df473b (diff)
downloadrneovim-0bbaef8a99af8733cc64ff29858e17c19ed30b3c.tar.gz
rneovim-0bbaef8a99af8733cc64ff29858e17c19ed30b3c.tar.bz2
rneovim-0bbaef8a99af8733cc64ff29858e17c19ed30b3c.zip
UI/cmdline: check if redraw is needed after K_EVENT, K_COMMAND #9804
fixes #8490
Diffstat (limited to 'src/nvim/globals.h')
-rw-r--r--src/nvim/globals.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/nvim/globals.h b/src/nvim/globals.h
index 9fa294ba87..4b4c18f773 100644
--- a/src/nvim/globals.h
+++ b/src/nvim/globals.h
@@ -146,12 +146,14 @@ EXTERN int mod_mask INIT(= 0x0); /* current key modifiers */
*/
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 cmdline_star INIT(= FALSE); /* cmdline is crypted */
-
-EXTERN int exec_from_reg INIT(= FALSE); /* executing register */
+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 cmdline_star INIT(= false); // cmdline is crypted
+EXTERN int redrawing_cmdline INIT(= false); // cmdline is being redrawn
+EXTERN int cmdline_was_last_drawn INIT(= false); // cmdline was last drawn
+
+EXTERN int exec_from_reg INIT(= false); // executing register
/*
* When '$' is included in 'cpoptions' option set: