forked from mirrors/nixpkgs
23 lines
656 B
Diff
23 lines
656 B
Diff
--- a/lesspipe.sh.in
|
|
+++ b/lesspipe.sh.in
|
|
@@ -48,8 +48,8 @@ if [[ "$LESS_ADVANCED_PREPROCESSOR" = '' ]]; then
|
|
fi
|
|
|
|
filecmd() {
|
|
- file -L -s "$@"
|
|
- file -L -s -i "$@" 2> /dev/null | sed -n 's/.*charset=/;/p' | tr a-z A-Z
|
|
+ @file@ -L -s "$@"
|
|
+ @file@ -L -s -i "$@" 2> /dev/null | sed -n 's/.*charset=/;/p' | tr a-z A-Z
|
|
}
|
|
|
|
sep=: # file name separator
|
|
@@ -546,7 +546,7 @@ isfinal() {
|
|
|
|
# color requires -r or -R when calling less
|
|
typeset COLOR
|
|
- if [[ $(tput colors) -ge 8 && ("$LESS" = *-*r* || "$LESS" = *-*R*) ]]; then
|
|
+ if [[ $(@tput@ colors) -ge 8 && ("$LESS" = *-*r* || "$LESS" = *-*R*) ]]; then
|
|
COLOR="--color=always"
|
|
fi
|
|
|