[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Help-source-highlight] [PATCH] src-hilite-lesspipe.sh.in: use lesspipe
From: |
Mitchel Humpherys |
Subject: |
[Help-source-highlight] [PATCH] src-hilite-lesspipe.sh.in: use lesspipe for binary files |
Date: |
Thu, 18 Jun 2015 20:27:47 -0700 |
Most `lesspipe' scripts can handle binary formats (using `hexdump -C' or
similar). Use `lesspipe' for binary files rather than simply dumping
the binary data directly.
---
src/src-hilite-lesspipe.sh.in | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/src-hilite-lesspipe.sh.in b/src/src-hilite-lesspipe.sh.in
index eb5c3ee..6c0beda 100644
--- a/src/src-hilite-lesspipe.sh.in
+++ b/src/src-hilite-lesspipe.sh.in
@@ -1,6 +1,10 @@
#! @SHELL@
for source in "$@"; do
+ if ! file -L "$source" | grep -q text; then
+ lesspipe "$source"
+ continue
+ fi
case $source in
*ChangeLog|*changelog)
source-highlight --failsafe -f esc --lang-def=changelog.lang
--style-file=esc.style -i "$source" ;;
--
1.7.9.5
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Help-source-highlight] [PATCH] src-hilite-lesspipe.sh.in: use lesspipe for binary files,
Mitchel Humpherys <=