summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrrt <rrt@sc3d.org>2016-06-20 23:13:33 +0100
committerrrt <rrt@sc3d.org>2016-06-20 23:13:33 +0100
commit4564fe0139b6fb5cac8f0c6faf5c977c6accf739 (patch)
treeebde4ebd60aa8b3c2fc0c3820686ad32ac448dad
parentcbdb7c8bc35ed8d2d6599722246c6929217ed26e (diff)
downloadpygments-4564fe0139b6fb5cac8f0c6faf5c977c6accf739.tar.gz
Fix a couple of errors in the previous commit
-rwxr-xr-xexternal/autopygmentize10
1 files changed, 6 insertions, 4 deletions
diff --git a/external/autopygmentize b/external/autopygmentize
index 26fe365c..d2d05970 100755
--- a/external/autopygmentize
+++ b/external/autopygmentize
@@ -83,17 +83,19 @@ if [[ $encoding == "binary" ]]; then
prereader="hd" # preferred
fi
lexer=hexdump
+ encoding=latin1
fi
if [[ -n "$lexer" ]]; then
reader="pygmentize -O inencoding=$encoding $PYGMENTIZE_OPTS $options -l $lexer"
fi
-if [[ -n "$prereader" ]]; then
- reader="$prereader | $reader"
-fi
# If we found a reader, run it
if [[ -n "$reader" ]]; then
- exec $concat "$file" | $reader
+ if [[ -n "$prereader" ]]; then
+ exec $concat "$file" | $prereader | $reader
+ else
+ exec $concat "$file" | $reader
+ fi
fi
exit 1