summaryrefslogtreecommitdiff
path: root/external
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
commitf1f36819023541345a5cdf0fc2d68205d58fdb53 (patch)
tree1c315e52aac7d9f8b675d14107979b94568322a4 /external
parent1c98edb23b320d1723954fd63ca4be2d8616a3fb (diff)
downloadpygments-git-f1f36819023541345a5cdf0fc2d68205d58fdb53.tar.gz
Fix a couple of errors in the previous commit
Diffstat (limited to 'external')
-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