It is annoying that the copy mode key table (or any other key table)
authornicm <nicm@openbsd.org>
Fri, 21 Apr 2017 16:04:18 +0000 (16:04 +0000)
committernicm <nicm@openbsd.org>
Fri, 21 Apr 2017 16:04:18 +0000 (16:04 +0000)
commit21e32f741c6e047cf3097186ec1e0588841b7013
treee4eeb475822288599af02912e3ed8b4dd2ecc79d
parent6aa2e59a714148b61ec8e1b84f9f7485518623e4
It is annoying that the copy mode key table (or any other key table)
will suppress root key table bindings. So change to always check the
root table if no binding is found in the current table (whether it be
the prefix table from pressing the prefix or the copy mode table from a
pane).

A root key binding can be blocked by binding the key to a command that
does nothing (like send-keys with no arguments).

Problem reported by Thomas Sattler.
usr.bin/tmux/server-client.c
usr.bin/tmux/tmux.h