From 36813854c97655d159ec71132151672a94c30caa Mon Sep 17 00:00:00 2001 From: Ted Kulp Date: Mon, 23 Oct 2023 14:58:24 -0400 Subject: [PATCH] feat: pager --- .config/zsh/pager.zsh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .config/zsh/pager.zsh diff --git a/.config/zsh/pager.zsh b/.config/zsh/pager.zsh new file mode 100644 index 0000000..2f897fd --- /dev/null +++ b/.config/zsh/pager.zsh @@ -0,0 +1,15 @@ +function p () { + local pager="$PAGER" + + if [ -n "$pager" ]; then + if command -v "$pager" &>/dev/null; then + $PAGER + fi + else + if command -v less &>/dev/null; then + less -R + else + cat + fi + fi +}