summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhut <hut@hut.pm>2018-05-13 21:47:13 +0200
committerGitHub <noreply@github.com>2018-05-13 21:47:13 +0200
commitc32051942f2fca692b839802f05f5c8b127e687e (patch)
tree020534ddcea47b8fc6c28cd1a273e1022dd01a2e
parentcce3f5d6b2c9c336956ccdfefed392f2a658afe1 (diff)
parent1f0f9dacd5f1c85dd4931bf3127a24d24758cb4a (diff)
Merge branch 'master' into copymapch
-rw-r--r--README.md2
-rw-r--r--doc/ranger.12
-rw-r--r--doc/ranger.pod4
-rw-r--r--ranger/config/rifle.conf1
-rwxr-xr-xranger/data/scope.sh3
5 files changed, 7 insertions, 5 deletions
diff --git a/README.md b/README.md
index ef644ae6..df17f731 100644
--- a/README.md
+++ b/README.md
@@ -75,7 +75,7 @@ Optional, for enhanced file previews (with `scope.sh`):
* `highlight` or `pygmentize` for syntax highlighting of code
* `atool`, `bsdtar` and/or `unrar` for previews of archives
* `lynx`, `w3m` or `elinks` for previews of html pages
-* `pdftotext` for pdf previews
+* `pdftotext` or `mutool` for pdf previews
* `transmission-show` for viewing bit-torrent information
* `mediainfo` or `exiftool` for viewing information about media files
* `odt2txt` for OpenDocument text files (`odt`, `ods`, `odp` and `sxw`)
diff --git a/doc/ranger.1 b/doc/ranger.1
index c48f73d9..5726307e 100644
--- a/doc/ranger.1
+++ b/doc/ranger.1
@@ -270,7 +270,7 @@ scripts by setting the option \f(CW\*(C`use_preview_script\*(C'\fR and \f(CW\*(C
This default script is \fI\f(CI%rangerdir\fI/data/scope.sh\fR. It contains more
documentation and calls to the programs \fIlynx\fR and \fIelinks\fR for html,
\&\fIhighlight\fR for text/code, \fIimg2txt\fR for images, \fIatool\fR for archives,
-\&\fIpdftotext\fR for PDFs and \fImediainfo\fR for video and audio files.
+\&\fIpdftotext\fR or \fImutool\fR for PDFs and \fImediainfo\fR for video and audio files.
.PP
Install these programs (just the ones you need) and scope.sh will automatically
use them.
diff --git a/doc/ranger.pod b/doc/ranger.pod
index d36db622..6eb336f0 100644
--- a/doc/ranger.pod
+++ b/doc/ranger.pod
@@ -177,7 +177,7 @@ scripts by setting the option C<use_preview_script> and C<preview_files> to true
This default script is F<%rangerdir/data/scope.sh>. It contains more
documentation and calls to the programs I<lynx> and I<elinks> for html,
I<highlight> for text/code, I<img2txt> for images, I<atool> for archives,
-I<pdftotext> for PDFs and I<mediainfo> for video and audio files.
+I<pdftotext> or I<mutool> for PDFs and I<mediainfo> for video and audio files.
Install these programs (just the ones you need) and scope.sh will automatically
use them.
@@ -678,7 +678,7 @@ in ranger.
=item automatically_count_files [bool]
Should ranger count and display the number of files in each directory
-as soon as it's visible? This gets slow with remote file sytems. Turning it
+as soon as it's visible? This gets slow with remote file systems. Turning it
off will still allow you to see the number of files after entering the
directory.
diff --git a/ranger/config/rifle.conf b/ranger/config/rifle.conf
index 66e6a5cd..b1a9bb71 100644
--- a/ranger/config/rifle.conf
+++ b/ranger/config/rifle.conf
@@ -183,6 +183,7 @@ mime ^image, has eog, X, flag f = eog -- "$@"
mime ^image, has eom, X, flag f = eom -- "$@"
mime ^image, has nomacs, X, flag f = nomacs -- "$@"
mime ^image, has geeqie, X, flag f = geeqie -- "$@"
+mime ^image, has gwenview, X, flag f = gwenview -- "$@"
mime ^image, has gimp, X, flag f = gimp -- "$@"
ext xcf, X, flag f = gimp -- "$@"
diff --git a/ranger/data/scope.sh b/ranger/data/scope.sh
index 540a910e..25251533 100755
--- a/ranger/data/scope.sh
+++ b/ranger/data/scope.sh
@@ -60,7 +60,8 @@ handle_extension() {
# PDF
pdf)
# Preview as text conversion
- pdftotext -l 10 -nopgbrk -q -- "${FILE_PATH}" - && exit 5
+ pdftotext -l 10 -nopgbrk -q -- "${FILE_PATH}" - | fmt -w ${PV_WIDTH} && exit 5
+ mutool draw -F txt -i -- "${FILE_PATH}" 1-10 | fmt -w ${PV_WIDTH} && exit 5
exiftool "${FILE_PATH}" && exit 5
exit 1;;