From bf60ce7d75949a8d6d53473d3b2430c162f5f897 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Thu, 4 Sep 2014 22:44:53 +0200 Subject: Skip modes with common prefix if it does not match --- config.def.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'config.def.h') diff --git a/config.def.h b/config.def.h index 1a5c3e3..b9547a1 100644 --- a/config.def.h +++ b/config.def.h @@ -629,11 +629,13 @@ static Mode vis_modes[] = { }, [VIS_MODE_MARK] = { .name = "MARK", + .common_prefix = true, .parent = &vis_modes[VIS_MODE_BASIC], .bindings = vis_marks, }, [VIS_MODE_MARK_LINE] = { .name = "MARK-LINE", + .common_prefix = true, .parent = &vis_modes[VIS_MODE_MARK], .bindings = vis_marks_line, }, @@ -662,11 +664,13 @@ static Mode vis_modes[] = { }, [VIS_MODE_REGISTER] = { .name = "REGISTER", + .common_prefix = true, .parent = &vis_modes[VIS_MODE_OPERATOR], .bindings = vis_registers, }, [VIS_MODE_MARK_SET] = { .name = "MARK-SET", + .common_prefix = true, .parent = &vis_modes[VIS_MODE_REGISTER], .bindings = vis_marks_set, }, -- cgit v1.2.3