Version 0.3.1 of package Topspace has just been released in GNU ELPA. You can now find it in M-x package-list RET.
Topspace describes itself as: Recenter line 1 with scrollable upper margin/padding More at https://elpa.gnu.org/packages/topspace.html Recent NEWS: # History of user-visible changes ## [v0.3.1](https://github.com/trevorpogue/topspace/tree/v0.3.1) (2022-08-24) [Full Changelog](https://github.com/trevorpogue/topspace/compare/v0.3.0...v0.3.1) **Fixed bugs:** - Prevent line `1` indicator sometimes displaying too high in `linum-mode` [\#22](https://github.com/trevorpogue/topspace/pull/22) ([trevorpogue](https://github.com/trevorpogue)) ## [v0.3.0](https://github.com/trevorpogue/topspace/tree/v0.3.0) (2022-05-13) [Full Changelog](https://github.com/trevorpogue/topspace/compare/v0.2.1...v0.3.0) **Implemented enhancements:** - Add `topspace-set-height`, enhance `topspace-center-position` [\#19](https://github.com/trevorpogue/topspace/pull/19) ([trevorpogue](https://github.com/trevorpogue)) - Add `topspace-height` function for use by external packages [\#15](https://github.com/trevorpogue/topspace/pull/15) ([trevorpogue](https://github.com/trevorpogue)) - Add support for `smooth-scrolling` package [\#14](https://github.com/trevorpogue/topspace/pull/14) ([trevorpogue](https://github.com/trevorpogue)) **Fixed bugs:** - Fix unexpected top space height change when echo area height changes [\#18](https://github.com/trevorpogue/topspace/pull/18) ([trevorpogue](https://github.com/trevorpogue)) ## [v0.2.1](https://github.com/trevorpogue/topspace/tree/v0.2.1) (2022-04-15) [Full Changelog](https://github.com/trevorpogue/topspace/compare/v0.2.0...v0.2.1) **Fixed bugs:** - Prevent "Beginning of buffer" error message when scrolling above top [\#12](https://github.com/trevorpogue/topspace/pull/12) ([trevorpogue](https://github.com/trevorpogue)) - Fix inability to use scrolling commands interactively [\#11](https://github.com/trevorpogue/topspace/pull/11) ([trevorpogue](https://github.com/trevorpogue)) ## [v0.2.0](https://github.com/trevorpogue/topspace/tree/v0.2.0) (2022-04-12) [Full Changelog](https://github.com/trevorpogue/topspace/compare/v0.1.2...v0.2.0) **Implemented enhancements:** - Put topspace-empty-line-indicator inside left fringe [\#9](https://github.com/trevorpogue/topspace/pull/9) ([trevorpogue](https://github.com/trevorpogue)) - Add topspace-empty-line-indicator defcustom [\#8](https://github.com/trevorpogue/topspace/pull/8) ([trevorpogue](https://github.com/trevorpogue)) - Add `topspace-active`, improve `topspace-autocenter-buffers` [\#4](https://github.com/trevorpogue/topspace/pull/4) ([trevorpogue](https://github.com/trevorpogue)) **Fixed bugs:** - Support buffers with varying line heights [\#10](https://github.com/trevorpogue/topspace/pull/10) ([trevorpogue](https://github.com/trevorpogue)) - Fix bug where topspace-mode doesn't work locally [\#6](https://github.com/trevorpogue/topspace/pull/6) ([trevorpogue](https://github.com/trevorpogue)) ## [v0.1.2](https://github.com/trevorpogue/topspace/tree/v0.1.2) (2022-03-01) [Full Changelog](https://github.com/trevorpogue/topspace/compare/v0.1.1...v0.1.2) **Fixed bugs:** * [#2](https://github.com/trevorpogue/topspace/pull/2): Make `recenter-top-bottom` act correctly when it moves point to bottom and top space is added to get there **Other changes:** * [2584138](https://github.com/trevorpogue/topspace/commit/25841387a5d0300ea49356b9781c357b84df20bd): Raise topspace-center-position default to a subjectively better position ## [v0.1.1](https://github.com/trevorpogue/topspace/tree/v0.1.1) (2022-02-22) [Full Changelog](https://github.com/trevorpogue/topspace/compare/v0.1.0...v0.1.1) **Fixed bugs:** * [4a69b2e](https://github.com/trevorpogue/topspace/commit/4a69b2eb741f8db9d69169a03a6724af0f2ec7ac): Allow recenter and recenter-top-bottom to be called interactively without an error * [4eb27ab](https://github.com/trevorpogue/topspace/commit/4eb27abaa182e856ba3f3c8e1e84fdd2e1f009af): Prevent top space from all suddenly disappearing when visual-line-mode is enabled and cursor scrolls bellow window-end when top space is present ## [v0.1.0](https://github.com/trevorpogue/topspace/tree/v0.1.0) (2022-02-19) [Full Changelog](https://github.com/trevorpogue/topspace/compare/79aa4e78d3f5c90fc9db46d597f1680c7900b52a...v0.1.0) ... ...
