aboutsummaryrefslogtreecommitdiff
path: root/config.def.h
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2014-09-04 22:44:53 +0200
committerMarc André Tanner <mat@brain-dump.org>2014-09-04 22:44:53 +0200
commitbf60ce7d75949a8d6d53473d3b2430c162f5f897 (patch)
tree0ade285ba44ee4b0a705898619a5658102a967dd /config.def.h
parent33812921a2294637e4635d5b8426fc47f69a05a5 (diff)
downloadvis-bf60ce7d75949a8d6d53473d3b2430c162f5f897.tar.gz
vis-bf60ce7d75949a8d6d53473d3b2430c162f5f897.tar.xz
Skip modes with common prefix if it does not match
Diffstat (limited to 'config.def.h')
-rw-r--r--config.def.h4
1 files changed, 4 insertions, 0 deletions
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,
},