diff options
Diffstat (limited to 'src/feature.h')
-rw-r--r-- | src/feature.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/feature.h b/src/feature.h index d13e62142..f33510480 100644 --- a/src/feature.h +++ b/src/feature.h @@ -1056,6 +1056,9 @@ # ifdef FEAT_BIG # define FEAT_MOUSE_URXVT # endif +# ifdef FEAT_BIG +# define FEAT_MOUSE_SGR +# endif # if defined(FEAT_NORMAL) && (defined(MSDOS) || defined(WIN3264)) # define DOS_MOUSE # endif @@ -1077,6 +1080,11 @@ # define FEAT_MOUSE_XTERM #endif +/* sgr is a small variation of mouse_xterm, and shares its code */ +#if defined(FEAT_MOUSE_SGR) && !defined(FEAT_MOUSE_XTERM) +# define FEAT_MOUSE_XTERM +#endif + /* Define FEAT_MOUSE when any of the above is defined or FEAT_GUI. */ #if !defined(FEAT_MOUSE_TTY) \ && (defined(FEAT_MOUSE_XTERM) \ @@ -1087,7 +1095,8 @@ || defined(FEAT_MOUSE_JSB) \ || defined(FEAT_MOUSE_PTERM) \ || defined(FEAT_SYSMOUSE) \ - || defined(FEAT_MOUSE_URXVT)) + || defined(FEAT_MOUSE_URXVT) \ + || defined(FEAT_MOUSE_SGR)) # define FEAT_MOUSE_TTY /* include non-GUI mouse support */ #endif #if !defined(FEAT_MOUSE) && (defined(FEAT_MOUSE_TTY) || defined(FEAT_GUI)) |