From 157264f914725f0041b08a50099834d4670dd8ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sun, 19 Mar 2017 09:58:42 +0100 Subject: vis: add infrastructure to dynamically add :set options --- vis.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'vis.c') diff --git a/vis.c b/vis.c index f25ec8f..8813500 100644 --- a/vis.c +++ b/vis.c @@ -754,6 +754,10 @@ void vis_free(Vis *vis) { } map_free(vis->usercmds); map_free(vis->cmds); + if (vis->options) { + const char *name; + while (map_first(vis->options, &name) && vis_option_unregister(vis, name)); + } map_free(vis->options); map_free(vis->actions); map_free(vis->keymap); -- cgit v1.2.3