Gnu less

From wikinotes
Revision as of 14:43, 3 April 2022 by Will (talk | contribs)

A pager for unix systems.

Documentation

man less https://man.archlinux.org/man/less.1
man lesskey https://man.archlinux.org/man/core/less/lesskey.1.en
github https://github.com/gwsw/less

Locations

${XDG_CONFIG_HOME}/.lesskey custom keybindings

Usage

Common params

less \
  -X `# skip de-initialization (leave text onscreen at exit)`
  -R `# raw control chars (include colours)` \
  -F `# only use pager if terminal not tall enough for all text` \
  -i `# ignore case` \

Configuration

Colours

less colours can be controlled via $LESS_TERMCAP_* environment variables.
See https://unix.stackexchange.com/questions/108699/documentation-on-less-termcap-variables