aboutsummaryrefslogtreecommitdiff
path: root/vis.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2016-04-14 21:36:19 +0200
committerMarc André Tanner <mat@brain-dump.org>2016-04-14 21:36:19 +0200
commitbd1d849b2033b04a372542c59d458d4f8279c937 (patch)
tree4485bb3b20436d76ad59fd5b9ea9d75f792aa17c /vis.c
parentd7c917ea63e0374fc03622d4f21df8ac4c574fae (diff)
downloadvis-bd1d849b2033b04a372542c59d458d4f8279c937.tar.gz
vis-bd1d849b2033b04a372542c59d458d4f8279c937.tar.xz
vis: allow mapping of <Space>
One should generally use <Space> in mappings: :map! normal <Space> h except for insert/replace mode where a literal space has to be used: :map! insert " " foo
Diffstat (limited to 'vis.c')
-rw-r--r--vis.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vis.c b/vis.c
index 4926555..c59133b 100644
--- a/vis.c
+++ b/vis.c
@@ -361,7 +361,7 @@ Vis *vis_new(Ui *ui, VisEvent *event) {
goto err;
if (!(vis->search_file = file_new_internal(vis, NULL)))
goto err;
- if (!(vis->keymap = map_new()))
+ if (!(vis->keymap = map_new()) || !map_put(vis->keymap, " ", "<Space>"))
goto err;
vis->mode_prev = vis->mode = &vis_modes[VIS_MODE_NORMAL];
vis->event = event;