summary refs log tree commit diff
path: root/input.c
diff options
context:
space:
mode:
authorCurtis McEnroe2018-08-18 18:31:51 -0400
committerCurtis McEnroe2018-08-18 18:31:51 -0400
commite29f67dde5c1ec8a76259b3f062a49deab028054 (patch)
tree02e1f6680d38e04a2c1f54933fa009127688b65a /input.c
parent6ec3c3011e4328444051c58f01b57c8175f72e4b (diff)
Alias /n to /view n where n is a number
Diffstat (limited to 'input.c')
-rw-r--r--input.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/input.c b/input.c
index cb0a12c..c6ceb88 100644
--- a/input.c
+++ b/input.c
@@ -178,7 +178,14 @@ void input(struct Tag tag, char *input) {
 		COMMANDS[i].handler(tag, input);
 		return;
 	}
-	uiFmt(TAG_STATUS, UI_WARM, "%s isn't a recognized command", command);
+
+	char *trail;
+	strtol(&command[1], &trail, 0);
+	if (!trail[0]) {
+		inputView(tag, &command[1]);
+	} else {
+		uiFmt(TAG_STATUS, UI_WARM, "%s isn't a recognized command", command);
+	}
 }
 
 void inputTab(void) {