mothra: add keyboard command j to jump to page from the list of previously viewed pages

front
stanley lieber 2011-09-23 22:54:03 -05:00
parent 126290e423
commit 93ea257aa3
2 changed files with 23 additions and 1 deletions

View File

@ -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

View File

@ -3,6 +3,7 @@
*/
#include <u.h>
#include <libc.h>
#include <ctype.h>
#include <draw.h>
#include <event.h>
#include <keyboard.h>
@ -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)