From 93ea257aa3487ed5cbfff14cf281a9850cc688dc Mon Sep 17 00:00:00 2001 From: stanley lieber Date: Fri, 23 Sep 2011 22:54:03 -0500 Subject: mothra: add keyboard command j to jump to page from the list of previously viewed pages --- sys/man/1/mothra | 16 +++++++++++++++- sys/src/cmd/mothra/mothra.c | 8 ++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/sys/man/1/mothra b/sys/man/1/mothra index 8c1d793d5..4786b965d 100644 --- a/sys/man/1/mothra +++ b/sys/man/1/mothra @@ -1,6 +1,6 @@ .TH MOTHRA 1 .SH NAME -mothra \- retrieve World-Wide Web files +mothra \- retrieve and display World-Wide Web files .SH SYNOPSIS .B mothra [ @@ -50,6 +50,15 @@ given on the command line, defaulting to the environment variable .BR $url . .PP +There are a number of options: +.TP +.B -d +Debug mode. +.TP +.B -v +Verbose mode. Causes HTML errors to appear in +.B $home/lib/mothra/mothra.err +.PP Mothra uses .IR webfs (4) to retrive the url data. The mountpoint, default is @@ -101,6 +110,11 @@ Collapse or expand the navigation boxes at the top of the browser window. .BI g " url Get the page with the given URL. .TP +.BI j " n +Jump to page +.I n +from the list of previously viewed pages. +.TP .B r Reload the current page. .TP diff --git a/sys/src/cmd/mothra/mothra.c b/sys/src/cmd/mothra/mothra.c index ea9db9155..92f4f0ef4 100644 --- a/sys/src/cmd/mothra/mothra.c +++ b/sys/src/cmd/mothra/mothra.c @@ -3,6 +3,7 @@ */ #include #include +#include #include #include #include @@ -539,6 +540,13 @@ void docmd(Panel *p, char *s){ } else geturl(s, GET, 0, 1, 0); break; + case 'j': + s=arg(s); + if(isdigit(s)) + geturl(www(atoi(s)-1)->url->fullname, GET, 0, 0, 0); + else + message("no url selected"); + break; case 'r': s = arg(s); if(*s == '\0' && selection) -- cgit v1.2.3