diff options
Diffstat (limited to 'tty-features.c')
-rw-r--r-- | tty-features.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tty-features.c b/tty-features.c index 261cb2b8..8ed61e9a 100644 --- a/tty-features.c +++ b/tty-features.c @@ -21,6 +21,12 @@ #include <stdlib.h> #include <string.h> +#if defined(HAVE_CURSES_H) +#include <curses.h> +#elif defined(HAVE_NCURSES_H) +#include <ncurses.h> +#endif + #include "tmux.h" /* @@ -88,8 +94,12 @@ static const struct tty_feature tty_feature_clipboard = { }; /* Terminal supports OSC 8 hyperlinks. */ -static const char *const tty_feature_hyperlinks_capabilities[] = { +static const char *tty_feature_hyperlinks_capabilities[] = { +#if defined (__OpenBSD__) || (defined(NCURSES_VERSION_MAJOR) && \ + (NCURSES_VERSION_MAJOR > 5 || \ + (NCURSES_VERSION_MAJOR == 5 && NCURSES_VERSION_MINOR > 8))) "*:Hls=\\E]8;%?%p1%l%tid=%p1%s%;;%p2%s\\E\\\\", +#endif NULL }; static const struct tty_feature tty_feature_hyperlinks = { |