diff --git a/.config/lesskey b/.config/lesskey new file mode 100644 index 0000000..a1859b6 --- /dev/null +++ b/.config/lesskey @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: MIT +# Copyright (c) 2025 Julian Prein + +#env +# NOTE: Lines need a trailing space when concatenating + +# Enable mouse wheel support +LESS = --mouse --wheel-lines=3 +# Display ANSI color escape sequences +LESS += --RAW-CONTROL-CHARS +# Exit if entire file fits on screen +# NOTE: Before v530 `less` would need the -X flag as well for -F to be useful. +# With v530 it does not enter alternate mode if the content fits in one +# screen. +LESS += --quit-if-one-screen +# Ignore case if the search pattern is only lowercase +LESS += --ignore-case diff --git a/.config/zsh/.zprofile b/.config/zsh/.zprofile index f984679..54329f6 100644 --- a/.config/zsh/.zprofile +++ b/.config/zsh/.zprofile @@ -111,20 +111,6 @@ export LESS_TERMCAP_so=$'\E[01;44;33m' export LESS_TERMCAP_ue=$'\e[0m' export LESS_TERMCAP_us=$'\e[1;4;31m' -unset LESS -# Enable mouse wheel support -LESS+="${LESS:+ }--mouse --wheel-lines=3" -# Display ANSI color escape sequences -LESS+="${LESS:+ }--RAW-CONTROL-CHARS" -# Exit if entire file fits on screen -# NOTE: Before v530 `less` would need the -X flag as well for -F to be useful. -# With v530 it does not enter alternate mode if the content fits in one -# screen. -LESS+="${LESS:+ }--quit-if-one-screen" -# Ignore case if the search pattern is only lowercase -LESS+="${LESS:+ }--ignore-case" -export LESS - # Use neovim's man plugin as manpager (( ! $+commands[nvim] )) || \ export MANPAGER="nvim '+Man!'"