aerc/commands/msgview
kt programs 74366d895d viewer: add key passthrough mode
When trying to search in less, keys bound to viewer functions can't be
used as part of the search query, which makes the search useless.

Add a view::passthrough binding mode and a :toggle-key-passthrough
command go toggle in and out of that mode. By default, typing '/' in the
viewer is bound to enabling key passthrough and automatically inserting
'/', to easily enter "less" search mode. When in the passthrough mode,
all bindings are ignored by default. The default binds.conf only defines
a single keybinding in that mode: <Esc> to get back out. $ex is bound to
<C-x> to allow typing colons.

Signed-off-by: Kt Programs <ktprograms@gmail.com>
Acked-by: Robin Jarry <robin@jarry.cc>
2022-03-14 22:55:19 +01:00
..
close.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
msgview.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
next-part.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
next.go aerc: always check SelectedAccount return value 2022-02-25 13:56:53 +01:00
open.go all: fix minor issues found by staticcheck 2022-03-12 21:00:23 +01:00
save.go all: fix minor issues found by staticcheck 2022-03-12 21:00:23 +01:00
toggle-headers.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
toggle-key-passthrough.go viewer: add key passthrough mode 2022-03-14 22:55:19 +01:00