summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ui.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/ui.c b/ui.c
index 3c6c4ed..d18ea74 100644
--- a/ui.c
+++ b/ui.c
@@ -53,10 +53,6 @@
#undef lines
#undef tab
-#ifndef A_ITALIC
-#define A_ITALIC A_NORMAL
-#endif
-
enum {
StatusLines = 1,
MarkerLines = 1,
@@ -241,6 +237,13 @@ void uiInitEarly(void) {
colorInit();
atexit(errExit);
+#ifndef A_ITALIC
+#define A_ITALIC A_BLINK
+ // Force ncurses to use individual enter_attr_mode strings:
+ set_attributes = NULL;
+ enter_blink_mode = enter_italics_mode;
+#endif
+
if (!to_status_line && !strncmp(termname(), "xterm", 5)) {
to_status_line = "\33]2;";
from_status_line = "\7";