setting MANPAGER to something esoteric like `nvim +Man!` means that programs such as emacs which allow preview of man pages, will hang forever, waiting for nvim to produce output on stdin. man should check if it's being invoked in a pipe (using tty(1)), and only if it isn't, invoke MANPAGER.