See [Emacs](https://www.gnu.org/software/emacs/manual/html_node/emacs/Recentering.html): Ctrl-L `Scroll[s] the selected window so the current line is the center-most text line; on subsequent consecutive invocations, make the current line the top line, the bottom line, and so on in cyclic order`.
This is of little use on small screens or when `scroll_lines_around_cursor` is set, but in other cases it’s quite handy.
The `scroll_lines_around_cursor` setting is part of the Scintilla cursor policy. Look at the Scintilla caret policy and see if it meets your needs, then somebody can submit a PR to add settings for more than that one. Otherwise a PR would need to be submitted to Scintilla first to add to its policies.
github-comments@lists.geany.org