From 829d4bcb8753b99948d5bfa346fb659ec38dad6c Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Sat, 5 Nov 2011 22:49:27 +0330 Subject: [PATCH] add reload command with e Suggested by Sara Fauzia . --- README | 1 + fbpdf.c | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/README b/README index 335bcf0..7ca4e81 100644 --- a/README +++ b/README @@ -44,4 +44,5 @@ L show bottom ' '/^D (space) page down ^H/^U (backspace) page up ^L redraw +e reload current file ============== ================================================ diff --git a/fbpdf.c b/fbpdf.c index 3e9edcd..fce0589 100644 --- a/fbpdf.c +++ b/fbpdf.c @@ -101,6 +101,13 @@ static void sigcont(int sig) term_setup(); } +static void reload(void) +{ + doc_close(doc); + doc = doc_open(filename); + showpage(num, head); +} + static void mainloop(void) { int step = fb_rows() / PAGESTEPS; @@ -148,6 +155,9 @@ static void mainloop(void) mark_head[c2] = head; } break; + case 'e': + reload(); + break; case '`': case '\'': c2 = readkey(); -- 2.11.4.GIT