=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/input.c,v retrieving revision 1.164 retrieving revision 1.165 diff -c -r1.164 -r1.165 *** src/usr.bin/tmux/input.c 2019/11/14 08:00:30 1.164 --- src/usr.bin/tmux/input.c 2019/11/15 11:16:53 1.165 *************** *** 1,4 **** ! /* $OpenBSD: input.c,v 1.164 2019/11/14 08:00:30 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: input.c,v 1.165 2019/11/15 11:16:53 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 132,137 **** --- 132,138 ---- static void input_reset_cell(struct input_ctx *); static void input_osc_4(struct input_ctx *, const char *); + static void input_osc_7(struct input_ctx *, const char *); static void input_osc_10(struct input_ctx *, const char *); static void input_osc_11(struct input_ctx *, const char *); static void input_osc_52(struct input_ctx *, const char *); *************** *** 2210,2215 **** --- 2211,2222 ---- break; case 4: input_osc_4(ictx, p); + break; + case 7: + if (utf8_isvalid(p)) { + screen_set_path(sctx->s, p); + server_status_window(ictx->wp->window); + } break; case 10: input_osc_10(ictx, p);