Editing at the top or bottom of the screen is uncomfortable, so why use
zz all the time (also
scrolloff). That works fine in the middle of the document, and in the end, and I can keep the cursor centralized.
However, it seems the beginning of the document cannot be centralized. More precisely, I can't scroll above the first line (while below the last line works fine). Is there anyway to fix this?