From aff8ffe0646899d5bedf6a8d2d88fff257645c45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sat, 31 Dec 2016 19:31:32 +0100 Subject: vis: allow user registered :-commands to specify a help text --- vis.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'vis.c') diff --git a/vis.c b/vis.c index 444d56e..43534a2 100644 --- a/vis.c +++ b/vis.c @@ -562,8 +562,12 @@ void vis_free(Vis *vis) { for (int i = 0; i < LENGTH(vis->registers); i++) register_release(&vis->registers[i]); vis->ui->free(vis->ui); + if (vis->usercmds) { + const char *name; + while (map_first(vis->usercmds, &name) && vis_cmd_unregister(vis, name)); + } + map_free(vis->usercmds); map_free(vis->cmds); - map_free_full(vis->usercmds); map_free(vis->options); map_free(vis->actions); map_free(vis->keymap); -- cgit v1.2.3