patch 9.0.0288: when 'cmdheight' is zero some messages are not displayed
Problem: When 'cmdheight' is zero some messages are not displayed.
Solution: Use a popup notification window.
diff --git a/src/feature.h b/src/feature.h
index f1a7af8..22b0c50 100644
--- a/src/feature.h
+++ b/src/feature.h
@@ -1064,6 +1064,13 @@
# define FEAT_PROP_POPUP
#endif
+/*
+ * +message_window use a popup for messages when 'cmdheight' is zero
+ */
+#if defined(FEAT_PROP_POPUP) && defined(FEAT_TIMERS)
+# define HAS_MESSAGE_WINDOW
+#endif
+
#if defined(FEAT_SYN_HL) && defined(FEAT_RELTIME)
// Can limit syntax highlight time to 'redrawtime'.
# define SYN_TIME_LIMIT 1