updated for version 7.4.307
Problem: Can't build without the +termresponse feature.
Solution: Add proper #ifdefs.
diff --git a/src/os_unix.c b/src/os_unix.c
index 78e9914..db64fb4 100644
--- a/src/os_unix.c
+++ b/src/os_unix.c
@@ -3743,7 +3743,10 @@
/* Conflicts with xterm mouse: "\033[" and "\033[M".
* Also conflicts with the xterm termresponse, skip this if it was
* requested already. */
- if (!use_xterm_mouse() && !did_request_esc_sequence()
+ if (!use_xterm_mouse()
+# ifdef FEAT_TERMRESPONSE
+ && !did_request_esc_sequence()
+# endif
# ifdef FEAT_GUI
&& !gui.in_use
# endif
@@ -3758,7 +3761,10 @@
# endif
# ifdef FEAT_MOUSE_PTERM
/* same as the dec mouse */
- if (!use_xterm_mouse() && !did_request_esc_sequence()
+ if (!use_xterm_mouse()
+# ifdef FEAT_TERMRESPONSE
+ && !did_request_esc_sequence()
+# endif
# ifdef FEAT_GUI
&& !gui.in_use
# endif
@@ -3773,7 +3779,10 @@
# endif
# ifdef FEAT_MOUSE_URXVT
/* same as the dec mouse */
- if (use_xterm_mouse() == 3 && !did_request_esc_sequence()
+ if (use_xterm_mouse() == 3
+# ifdef FEAT_TERMRESPONSE
+ && !did_request_esc_sequence()
+# endif
# ifdef FEAT_GUI
&& !gui.in_use
# endif