aboutsummaryrefslogtreecommitdiff
path: root/vis-lua.c
diff options
context:
space:
mode:
Diffstat (limited to 'vis-lua.c')
-rw-r--r--vis-lua.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vis-lua.c b/vis-lua.c
index 6d17a1e..8aaa2ed 100644
--- a/vis-lua.c
+++ b/vis-lua.c
@@ -951,7 +951,8 @@ static bool binding_collect(const char *key, void *value, void *ctx) {
bool new = lua_isnil(L, -1);
lua_pop(L, 1);
if (new) {
- lua_pushstring(L, binding->alias ? binding->alias : binding->action->help);
+ const char *help = binding->alias ? binding->alias : VIS_HELP_USE(binding->action->help);
+ lua_pushstring(L, help ? help : "");
lua_setfield(L, -2, key);
}
return true;