diff options
author | June McEnroe <june@causal.agency> | 2019-02-23 12:24:39 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2019-02-23 12:24:39 -0500 |
commit | c06a45746117786f687ded1c62047e9194107e96 (patch) | |
tree | c0ec8f298830dd055615591dfc347b9eb067c541 /input.c | |
parent | Change example command to join #ascii.town on freenode (diff) | |
download | test-c06a45746117786f687ded1c62047e9194107e96.tar.gz test-c06a45746117786f687ded1c62047e9194107e96.zip |
Add C-n and C-p key bindings to switch windows
Diffstat (limited to '')
-rw-r--r-- | input.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/input.c b/input.c index 7c2ffef..dee50f2 100644 --- a/input.c +++ b/input.c @@ -146,9 +146,10 @@ static void inputWindow(struct Tag tag, char *params) { uiLog(tag, UIHot, L"/window requires a name or number"); return; } + bool relative = (params[0] == '+' || params[0] == '-'); int num = strtol(params, ¶ms, 0); if (!params[0]) { - uiShowNum(num); + uiShowNum(num, relative); } else { struct Tag name = tagFind(params); if (name.id != TagNone.id) { |