aboutsummaryrefslogtreecommitdiff
path: root/key-bindings.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2015-04-20 15:44:27 +0100
committerThomas Adam <thomas@xteddy.org>2015-04-20 15:44:27 +0100
commitb25dc423b0b1369aaec5dee8e051d541bd55043f (patch)
tree4ee106369e8b28504959d1b43c56daf89e196240 /key-bindings.c
parentacb8248ba64e1c9770d39d9790439c74eb9e5d80 (diff)
parent0fd9a97202dc2878d9cf21f3bea01b599c21e61b (diff)
downloadrtmux-b25dc423b0b1369aaec5dee8e051d541bd55043f.tar.gz
rtmux-b25dc423b0b1369aaec5dee8e051d541bd55043f.tar.bz2
rtmux-b25dc423b0b1369aaec5dee8e051d541bd55043f.zip
Merge branch 'obsd-master'
Diffstat (limited to 'key-bindings.c')
-rw-r--r--key-bindings.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/key-bindings.c b/key-bindings.c
index 00f73d73..c6cdeeb7 100644
--- a/key-bindings.c
+++ b/key-bindings.c
@@ -158,6 +158,10 @@ key_bindings_init(void)
"bind -r C-Down resize-pane -D",
"bind -r C-Left resize-pane -L",
"bind -r C-Right resize-pane -R",
+ "bind -n MouseDown1Pane select-pane -t=\\; send-keys -M",
+ "bind -n MouseDrag1Border resize-pane -M",
+ "bind -n MouseDown1Status select-window -t=",
+ "bind -n MouseDrag1Pane copy-mode -M",
};
u_int i;
struct cmd_list *cmdlist;
@@ -173,14 +177,15 @@ key_bindings_init(void)
"<default-keys>", i, &cause);
if (error != 0)
fatalx("bad default key");
- cmdq_run(cmdq, cmdlist);
- cmd_list_free(cmdlist);
+ cmdq_run(cmdq, cmdlist, NULL);
+ cmd_list_free (cmdlist);
}
cmdq_free(cmdq);
}
void
-key_bindings_dispatch(struct key_binding *bd, struct client *c)
+key_bindings_dispatch(struct key_binding *bd, struct client *c,
+ struct mouse_event *m)
{
struct cmd *cmd;
int readonly;
@@ -195,5 +200,5 @@ key_bindings_dispatch(struct key_binding *bd, struct client *c)
return;
}
- cmdq_run(c->cmdq, bd->cmdlist);
+ cmdq_run(c->cmdq, bd->cmdlist, m);
}