summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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