summaryrefslogtreecommitdiffstats
path: root/contrib/less/lesskey.c
diff options
context:
space:
mode:
authorps <ps@FreeBSD.org>2002-01-07 20:29:38 +0000
committerps <ps@FreeBSD.org>2002-01-07 20:29:38 +0000
commitc0c85bc41cb6c023adae56cf0a7e3495bd528cb2 (patch)
tree22ed5b4269586d3d5c21d37a27645897709341e3 /contrib/less/lesskey.c
parent5d465776b9e058088e1f29636cf7cdcb0c13eb0d (diff)
downloadFreeBSD-src-c0c85bc41cb6c023adae56cf0a7e3495bd528cb2.zip
FreeBSD-src-c0c85bc41cb6c023adae56cf0a7e3495bd528cb2.tar.gz
Import less v371
Diffstat (limited to 'contrib/less/lesskey.c')
-rw-r--r--contrib/less/lesskey.c7
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;
OpenPOWER on IntegriCloud