Accepting request 174863 from home:sleep_walker:branches:Base:System
- make sure that -R or --RAW-CONTROL-CHARS is set in LESS environment variable - add support for colordiff in lessopen.sh OBS-URL: https://build.opensuse.org/request/show/174863 OBS-URL: https://build.opensuse.org/package/show/Base:System/less?expand=0&rev=37
This commit is contained in:
parent
6ba9c51c50
commit
e9691c8cc1
11
less.changes
11
less.changes
@ -1,3 +1,14 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 6 20:20:03 UTC 2013 - sleep_walker@suse.cz
|
||||||
|
|
||||||
|
- make sure that -R or --RAW-CONTROL-CHARS is set in LESS
|
||||||
|
environment variable
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 6 13:23:33 UTC 2013 - sleep_walker@suse.cz
|
||||||
|
|
||||||
|
- add support for colordiff in lessopen.sh
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Mar 20 16:31:12 UTC 2013 - idonmez@suse.com
|
Wed Mar 20 16:31:12 UTC 2013 - idonmez@suse.com
|
||||||
|
|
||||||
|
29
lessopen.sh
29
lessopen.sh
@ -105,6 +105,35 @@ test -n "$CMD" && $CMD "$SRC" >"$TMPF_pre" 2>/dev/null
|
|||||||
# assuming ls is always available
|
# assuming ls is always available
|
||||||
ls -lh "$TMPF_pre" >"$TMPF" 2>/dev/null
|
ls -lh "$TMPF_pre" >"$TMPF" 2>/dev/null
|
||||||
;;
|
;;
|
||||||
|
*diff\ output*)
|
||||||
|
# I haven't found way, to set less -R from this script
|
||||||
|
# so check, if '-R' or '--RAW-CONTROL-CHARS' is set in environment
|
||||||
|
R_NOT_SET=true
|
||||||
|
for i in $LESS; do
|
||||||
|
if [ "${i:0:1}" = "-" ]; then
|
||||||
|
if [ "${i:1:1}" = "-" ]; then
|
||||||
|
if [ "$i" = --RAW-CONTROL-CHARS ]; then
|
||||||
|
R_NOT_SET=false
|
||||||
|
break
|
||||||
|
else
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
for j in `seq 1 $((${#i} - 1 ))`; do
|
||||||
|
if [ "${i:j:1}" = R ]; then
|
||||||
|
R_NOT_SET=false
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
# if we have -R and colordiff, we can continue
|
||||||
|
if [ $R_NOT_SET = false ] && \
|
||||||
|
[ -x "`which colordiff 2>/dev/null`" ]; then
|
||||||
|
colordiff < "$TMPF_pre" | cat > "$TMPF" 2>/dev/null
|
||||||
|
else TMPF="$TMPF_pre"; fi
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
if [ "$LESS_ADVANCED_PREPROCESSOR" = "yes" ]; then
|
if [ "$LESS_ADVANCED_PREPROCESSOR" = "yes" ]; then
|
||||||
case ${type#"$TMPF_pre": } in
|
case ${type#"$TMPF_pre": } in
|
||||||
|
Loading…
x
Reference in New Issue
Block a user