less: Move $LESS from .zprofile to lesskey
This commit is contained in:
17
.config/lesskey
Normal file
17
.config/lesskey
Normal file
@@ -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
|
||||||
@@ -111,20 +111,6 @@ export LESS_TERMCAP_so=$'\E[01;44;33m'
|
|||||||
export LESS_TERMCAP_ue=$'\e[0m'
|
export LESS_TERMCAP_ue=$'\e[0m'
|
||||||
export LESS_TERMCAP_us=$'\e[1;4;31m'
|
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
|
# Use neovim's man plugin as manpager
|
||||||
(( ! $+commands[nvim] )) || \
|
(( ! $+commands[nvim] )) || \
|
||||||
export MANPAGER="nvim '+Man!'"
|
export MANPAGER="nvim '+Man!'"
|
||||||
|
|||||||
Reference in New Issue
Block a user