summaryrefslogtreecommitdiffstats
path: root/src/globals.h
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-04-20 23:38:07 +0200
committerBram Moolenaar <Bram@vim.org>2019-04-20 23:38:07 +0200
commit4c25bd785aa8b565bf973cbba12ed36b76daaa4f (patch)
treed072619d2aa7ed227975f21552119805f4b7f398 /src/globals.h
parent0fdd94359511f295d93e488d60ca3b0d40ea1cfa (diff)
patch 8.1.1192: mode is not cleared when leaving Insert mode with mapped Escv8.1.1192
Problem: Mode is not cleared when leaving Insert mode with mapped Esc. Solution: Clear the mode when redraw_cmdline is set. (closes #4269)
Diffstat (limited to 'src/globals.h')
-rw-r--r--src/globals.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/globals.h b/src/globals.h
index 6f4144aefc..e3a2c3b1af 100644
--- a/src/globals.h
+++ b/src/globals.h
@@ -90,12 +90,13 @@ 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 no_win_do_lines_ins INIT(= FALSE); /* don't insert lines */
+EXTERN int redraw_cmdline INIT(= FALSE); // cmdline must be redrawn
+EXTERN int redraw_mode INIT(= FALSE); // mode 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 */
+EXTERN int cmdline_star INIT(= FALSE); // cmdline is crypted
#endif
EXTERN int exec_from_reg INIT(= FALSE); /* executing register */