zshrc: support PAGER='less -Mr' usage and fall back to vi if LESSOPEN is unset