diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2007-10-04 00:18:59 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2007-10-04 00:18:59 +0000 |
commit | 292ad55fbef698de9e6e8c66b10bbcdc2a39e212 (patch) | |
tree | a9f75ad5ad9174217b858b0a25891364f702458d /key-bindings.c | |
parent | 815815989a103cda0d88fa0670b774b1e3530509 (diff) | |
download | rtmux-292ad55fbef698de9e6e8c66b10bbcdc2a39e212.tar.gz rtmux-292ad55fbef698de9e6e8c66b10bbcdc2a39e212.tar.bz2 rtmux-292ad55fbef698de9e6e8c66b10bbcdc2a39e212.zip |
List keys command.
Diffstat (limited to 'key-bindings.c')
-rw-r--r-- | key-bindings.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/key-bindings.c b/key-bindings.c index 6693a583..0c802a95 100644 --- a/key-bindings.c +++ b/key-bindings.c @@ -1,4 +1,4 @@ -/* $Id: key-bindings.c,v 1.3 2007-10-04 00:02:10 nicm Exp $ */ +/* $Id: key-bindings.c,v 1.4 2007-10-04 00:18:59 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net> @@ -24,7 +24,7 @@ #include "tmux.h" -ARRAY_DECL(, struct binding *) key_bindings; +struct bindings key_bindings; void key_bindings_error(struct cmd_ctx *, const char *, ...); void key_bindings_print(struct cmd_ctx *, const char *, ...); @@ -80,6 +80,8 @@ key_bindings_init(void) { 'd', &cmd_detach_session_entry }, { 'S', &cmd_list_sessions_entry }, { 's', &cmd_list_sessions_entry }, + { '?', &cmd_list_keys_entry }, + { '/', &cmd_list_keys_entry }, { 'C', &cmd_new_window_entry }, { 'c', &cmd_new_window_entry }, { 'N', &cmd_next_window_entry }, @@ -108,6 +110,8 @@ key_bindings_init(void) u_int i; struct cmd *cmd; + ARRAY_INIT(&key_bindings); + for (i = 0; i < (sizeof table / sizeof table[0]); i++) { cmd = xmalloc(sizeof *cmd); cmd->entry = table[i].entry; |