From b3c62c3e0895b56fdd3af14e5653eb9d768cbc1f Mon Sep 17 00:00:00 2001 From: Frank LENORMAND Date: Wed, 15 Sep 2021 09:20:53 +0300 Subject: [PATCH] src: Error out on unmapped key in `g` and `v` Fixes #4353. --- src/normal.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/normal.cc b/src/normal.cc index cba92d0e..c4fd192b 100644 --- a/src/normal.cc +++ b/src/normal.cc @@ -327,6 +327,8 @@ void goto_commands(Context& context, NormalParams params) select_coord(buffer, *pos, context.selections()); break; } + default: + throw runtime_error("key not mapped"); } }, (mode == SelectMode::Extend ? "goto (extend to)" : "goto"), build_autoinfo_for_mapping(context, KeymapMode::Goto, @@ -391,6 +393,8 @@ void view_commands(Context& context, NormalParams params) case 'l': window.scroll( std::max(1, count)); break; + default: + throw runtime_error("key not mapped"); } }, lock ? "view (lock)" : "view", build_autoinfo_for_mapping(context, KeymapMode::View,