diff options
Diffstat (limited to 'contrib/less/lesskey.c')
-rw-r--r-- | contrib/less/lesskey.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/contrib/less/lesskey.c b/contrib/less/lesskey.c index adab35c..6334230 100644 --- a/contrib/less/lesskey.c +++ b/contrib/less/lesskey.c @@ -126,11 +126,14 @@ struct cmdname cmdnames[] = "invalid", A_UINVALID, "left-scroll", A_LSHIFT, "next-file", A_NEXT_FILE, + "next-tag", A_NEXT_TAG, "noaction", A_NOACTION, "percent", A_PERCENT, "pipe", A_PIPE, "prev-file", A_PREV_FILE, + "prev-tag", A_PREV_TAG, "quit", A_QUIT, + "remove-file", A_REMOVE_FILE, "repaint", A_REPAINT, "repaint-flush", A_FREPAINT, "repeat-search", A_AGAIN_SEARCH, @@ -411,6 +414,10 @@ tstr(pp) case 'h': ch = SK_HOME; break; case 'e': ch = SK_END; break; case 'x': ch = SK_DELETE; break; + default: + error("illegal char after \\k"); + *pp = p+1; + return (""); } *pp = p+1; buf[0] = SK_SPECIAL_KEY; |