From 0a99ba0b30f89388384c58a1188d38cea327b687 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Wed, 14 Jan 2009 21:08:52 +0000 Subject: Alt-up/down to resize by five lines. --- cmd-resize-pane-down.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'cmd-resize-pane-down.c') diff --git a/cmd-resize-pane-down.c b/cmd-resize-pane-down.c index 4f61db45..4707ab9e 100644 --- a/cmd-resize-pane-down.c +++ b/cmd-resize-pane-down.c @@ -1,4 +1,4 @@ -/* $Id: cmd-resize-pane-down.c,v 1.2 2009-01-14 19:29:32 nicm Exp $ */ +/* $Id: cmd-resize-pane-down.c,v 1.3 2009-01-14 21:08:52 nicm Exp $ */ /* * Copyright (c) 2009 Nicholas Marriott @@ -26,13 +26,14 @@ * Decrease pane size. */ +void cmd_resize_pane_down_init(struct cmd *, int); void cmd_resize_pane_down_exec(struct cmd *, struct cmd_ctx *); const struct cmd_entry cmd_resize_pane_down_entry = { "resize-pane-down", "resizep-down", CMD_PANE_WINDOW_USAGE " [adjustment]", CMD_ZEROONEARG, - cmd_pane_init, + cmd_resize_pane_down_init, cmd_pane_parse, cmd_resize_pane_down_exec, cmd_pane_send, @@ -41,6 +42,18 @@ const struct cmd_entry cmd_resize_pane_down_entry = { cmd_pane_print }; +void +cmd_resize_pane_down_init(struct cmd *self, int key) +{ + struct cmd_pane_data *data; + + cmd_pane_init(self, key); + data = self->data; + + if (key == KEYC_ADDESC(KEYC_DOWN)) + data->arg = xstrdup("5"); +} + void cmd_resize_pane_down_exec(struct cmd *self, struct cmd_ctx *ctx) { -- cgit