From 5ad37b13968c54d4a04cf65230186a94bc8a8336 Mon Sep 17 00:00:00 2001 From: tastytea Date: Mon, 21 Mar 2022 12:04:25 +0100 Subject: [PATCH] Zsh: Use lesspipe.sh for LESSOPEN and lessp if it exists. --- .config/zsh/.zprofile | 2 ++ .config/zsh/zaliases | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.config/zsh/.zprofile b/.config/zsh/.zprofile index 7f0c4b9..bb48728 100644 --- a/.config/zsh/.zprofile +++ b/.config/zsh/.zprofile @@ -86,6 +86,8 @@ if command -v highlight > /dev/null; then LESSOPEN="| $(command -v highlight) --force --out-format=truecolor --style=base16/unikitty-reversible --stdout %s" elif command -v src-hilite-lesspipe.sh > /dev/null; then LESSOPEN="| $(command -v src-hilite-lesspipe.sh) %s" +elif command -v lesspipe.sh > /dev/null; then + LESSOPEN="| lesspipe.sh %s" elif command -v lesspipe > /dev/null; then LESSOPEN="| lesspipe %s" fi diff --git a/.config/zsh/zaliases b/.config/zsh/zaliases index 3b6c6f0..eda0dcf 100644 --- a/.config/zsh/zaliases +++ b/.config/zsh/zaliases @@ -65,7 +65,9 @@ alias cmake_static='cmake -DCMAKE_FIND_LIBRARY_SUFFIXES=".a" -DBUILD_SHARED_LIBS alias crontab='crontab -i' # Explicitly use lesspipe. -if command -v lesspipe > /dev/null; then +if command -v lesspipe.sh > /dev/null; then + alias lessp='LESSOPEN="|lesspipe.sh %s" less' +elif command -v lesspipe > /dev/null; then alias lessp='LESSOPEN="|lesspipe %s" less' fi # Follow mode does not work with highlight.