Show correct keybind in ext cmd list
This commit is contained in:
@@ -329,8 +329,9 @@ doextcmd(VOID_ARGS)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
if (iflags.menu_requested && !accept_menu_prefix(func)) {
|
if (iflags.menu_requested && !accept_menu_prefix(func)) {
|
||||||
pline("'%s' prefix has no effect for this command.",
|
pline("'%s' prefix has no effect for the %s command.",
|
||||||
visctrl(Cmd.spkeys[NHKF_REQMENU]));
|
visctrl(Cmd.spkeys[NHKF_REQMENU]),
|
||||||
|
extcmdlist[idx].ef_txt);
|
||||||
iflags.menu_requested = FALSE;
|
iflags.menu_requested = FALSE;
|
||||||
}
|
}
|
||||||
retval = (*func)();
|
retval = (*func)();
|
||||||
@@ -346,13 +347,18 @@ doextlist(VOID_ARGS)
|
|||||||
register const struct ext_func_tab *efp;
|
register const struct ext_func_tab *efp;
|
||||||
char buf[BUFSZ];
|
char buf[BUFSZ];
|
||||||
winid datawin;
|
winid datawin;
|
||||||
|
char ch = cmd_from_func(doextcmd);
|
||||||
|
|
||||||
datawin = create_nhwindow(NHW_TEXT);
|
datawin = create_nhwindow(NHW_TEXT);
|
||||||
putstr(datawin, 0, "");
|
putstr(datawin, 0, "");
|
||||||
putstr(datawin, 0, " Extended Commands List");
|
putstr(datawin, 0, " Extended Commands List");
|
||||||
putstr(datawin, 0, "");
|
putstr(datawin, 0, "");
|
||||||
putstr(datawin, 0, " Press '#', then type:");
|
if (ch) {
|
||||||
putstr(datawin, 0, "");
|
Sprintf(buf, " Press '%s', then type:",
|
||||||
|
visctrl(ch));
|
||||||
|
putstr(datawin, 0, buf);
|
||||||
|
putstr(datawin, 0, "");
|
||||||
|
}
|
||||||
|
|
||||||
for (efp = extcmdlist; efp->ef_txt; efp++) {
|
for (efp = extcmdlist; efp->ef_txt; efp++) {
|
||||||
if (!wizard && (efp->flags & WIZMODECMD))
|
if (!wizard && (efp->flags & WIZMODECMD))
|
||||||
|
|||||||
Reference in New Issue
Block a user