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 +}