help-source-highlight
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]