aboutsummaryrefslogtreecommitdiff
path: root/tmux.h
diff options
context:
space:
mode:
authornicm <nicm>2022-07-06 07:36:36 +0000
committernicm <nicm>2022-07-06 07:36:36 +0000
commitd0d2c39decd1c342f2ffdb360e5d6b509b9bb34e (patch)
treead87aa7bcfe855f02b3d9dfe3969b01f334700da /tmux.h
parent9360e0ef329c12931bb97f42197a56776bb3d2f0 (diff)
downloadrtmux-d0d2c39decd1c342f2ffdb360e5d6b509b9bb34e.tar.gz
rtmux-d0d2c39decd1c342f2ffdb360e5d6b509b9bb34e.tar.bz2
rtmux-d0d2c39decd1c342f2ffdb360e5d6b509b9bb34e.zip
Support hyperlinks with capture-pane -e and add a mouse_hyperlink
format, GitHub issue 3247 from Jeff Chiang.
Diffstat (limited to 'tmux.h')
-rw-r--r--tmux.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/tmux.h b/tmux.h
index 71245ffc..3137ca3b 100644
--- a/tmux.h
+++ b/tmux.h
@@ -2126,6 +2126,8 @@ void format_defaults_paste_buffer(struct format_tree *,
struct paste_buffer *);
void format_lost_client(struct client *);
char *format_grid_word(struct grid *, u_int, u_int);
+char *format_grid_hyperlink(struct grid *, u_int, u_int,
+ struct screen *);
char *format_grid_line(struct grid *, u_int);
/* format-draw.c */
@@ -2772,7 +2774,7 @@ void grid_clear_lines(struct grid *, u_int, u_int, u_int);
void grid_move_lines(struct grid *, u_int, u_int, u_int, u_int);
void grid_move_cells(struct grid *, u_int, u_int, u_int, u_int, u_int);
char *grid_string_cells(struct grid *, u_int, u_int, u_int,
- struct grid_cell **, int, int, int);
+ struct grid_cell **, int, int, int, struct screen *);
void grid_duplicate_lines(struct grid *, u_int, struct grid *, u_int,
u_int);
void grid_reflow(struct grid *, u_int);
@@ -3312,7 +3314,7 @@ uid_t server_acl_get_uid(struct server_acl_user *);
u_int hyperlinks_put(struct hyperlinks *, const char *,
const char *);
int hyperlinks_get(struct hyperlinks *, u_int,
- const char **, const char **);
+ const char **, const char **, const char **);
struct hyperlinks *hyperlinks_init(void);
void hyperlinks_reset(struct hyperlinks *);
void hyperlinks_free(struct hyperlinks *);