summaryrefslogtreecommitdiff
path: root/less.csh
diff options
context:
space:
mode:
Diffstat (limited to 'less.csh')
-rw-r--r--less.csh15
1 files changed, 15 insertions, 0 deletions
diff --git a/less.csh b/less.csh
new file mode 100644
index 0000000..d3c1f8e
--- /dev/null
+++ b/less.csh
@@ -0,0 +1,15 @@
+# less initialization script (csh)
+
+# All less.*sh files should have the same semantics!
+
+# In case you are curious, the test for non-emptiness is not as easy as in
+# Bourne shell. This "eval" construct is probably inspired by Stack
+# Overflow question 13343392.
+if ( $?LESSOPEN && { eval 'test ! -z "$LESSOPEN"' } ) then
+ :
+else
+ if ( -x /usr/bin/lesspipe.sh ) then
+ # The '||' here is intentional, see rhbz#1254837.
+ setenv LESSOPEN "||/usr/bin/lesspipe.sh %s"
+ endif
+endif