summaryrefslogtreecommitdiff
path: root/lesskey
diff options
context:
space:
mode:
authorTimo Wilken2022-10-23 16:55:30 +0200
committerTimo Wilken2022-10-23 16:55:30 +0200
commit2a23ec27d81062417775d1022860206b48b1412d (patch)
tree8807d6f21122e1e65d36d75719e5948a80262e7f /lesskey
parentc493f3eb231e631d9258017ea6006e057cd3a0c5 (diff)
Fix colours in less
In order for `LESS_TERMCAP_*` variables to be processed properly when displaying man pages, we need `GROFF_NO_SGR=1`. Also, put `LESS_TERMCAP_*` variables into `lesskey` so they don't pollute the normal shell environment.
Diffstat (limited to 'lesskey')
-rw-r--r--lesskey15
1 files changed, 15 insertions, 0 deletions
diff --git a/lesskey b/lesskey
index cbc87bc4..6713654f 100644
--- a/lesskey
+++ b/lesskey
@@ -16,3 +16,18 @@ LESSHISTSIZE=10000
# *? setting is shared between LESS{,UTF}BINFMT, with the latter's setting taking priority
LESSBINFMT=*k%02X
LESSUTFBINFMT=U+%04lX
+# Use pretty colours for bold/underline/... -- mostly in `man'
+# https://wiki.archlinux.org/index.php/Color_output_in_console#less
+# Note: these values are verbatim as less doesn't support escaping
+# characters in lesskey (I think).
+# blink -> italic white-on-red
+LESS_TERMCAP_mb=
+# bold -> bold blue
+LESS_TERMCAP_md=
+LESS_TERMCAP_me=
+# reverse video -> reverse, bright yellow background
+LESS_TERMCAP_so=
+LESS_TERMCAP_se=
+# underline -> italic green
+LESS_TERMCAP_us=
+LESS_TERMCAP_ue=