Use --Xlistl to set the page length to something other than the default page size. For example, -Xlistl45 sets the page length to 45 lines. The default is 66.
With n=0 (-Xlistl0) this option shows listings and cross-references with no page breaks for easier on-screen viewing.