Support for multiple key tables to commands to be bound to sequences of
authornicm <nicm@openbsd.org>
Mon, 20 Apr 2015 15:34:56 +0000 (15:34 +0000)
committernicm <nicm@openbsd.org>
Mon, 20 Apr 2015 15:34:56 +0000 (15:34 +0000)
commitec651339115ef1105b459a45d3469bc939fe6d25
treef1fa8d9f93418f7088ccd0373da0fa35ad1ba384
parentd7f27f0d888c5df108a8f663542f4b63304413cb
Support for multiple key tables to commands to be bound to sequences of
keys. The default key bindings become the "prefix" table and -n the
"root" table. Keys may be bound in new tables with bind -T and
switch-client -T used to specify the table in which the next key should
be looked up. Based on a diff from Keith Amling.
usr.bin/tmux/cmd-bind-key.c
usr.bin/tmux/cmd-list-keys.c
usr.bin/tmux/cmd-switch-client.c
usr.bin/tmux/cmd-unbind-key.c
usr.bin/tmux/format.c
usr.bin/tmux/key-bindings.c
usr.bin/tmux/server-client.c
usr.bin/tmux/tmux.1
usr.bin/tmux/tmux.h