Using Man-mode in Emacs 27 on Arch Linux, for reading the zshall(1) manual page, the manual page appears to have been formatted to display on 16 separate pages, with each page being displayed separately. I'm seeing this behavior for the zshall(1) manual page, using the Emacs+GTK build from Arch Linux, in X Windows and at the console.
I'm also seeing this page-splitting behavior for the zshall(1) manual page in Emacs 28 on FreeBSD.
Perhaps this page-splitting behavior may be unique to the zshall(1) manual page, or manual pages using a similar formatting convention? Comparatively, the bash(1) manual page is displayed all in one page, in both Emacs installations. To own opinion, this is the ideal presentation for the manual page. It's easy to search and page through.
Maybe this has been around in Emacs for a while? Personally, I've not seen this page-splitting behavior outside of the manual pages for ZSH.
Searching the Emacs Lisp source code for Man-mode in Emacs 27 on Arch, I've been unable to locate any option for disabling the page-splitting behavior. I've also searched for a function for searching the content of those 16 pages. Presently, I'm only able to search each of the 16 pages separately.
To my own opinion, this page-splitting behavior makes it considerably more difficult to navigate the content of the manual page. Perhaps there may be some way to join any separate pages in the variable
Man-page-list under the
Man-mode buffer and display those all at one time, in Emacs Lisp? May there be any known workaround outside of that, to display the content all in one page?