scrollkeeper

Homepage: https://github.com/alphapapa/scrollkeeper.el

Author: Adam Porter

Updated:

Summary

Custom scrolling commands with visual guidelines

Commentary

This package provides scrolling commands and several customization
options.  The commands use `pulse' to display a quickly fading
guideline on the line at which new contents are visible after
scrolling.  Also, scrolling can be divided into adjustable steps at
the desired speed.  Together, these features help your eyes to keep
their place in the buffer while scrolling.

To use this package, simply bind these commands to your preferred
keys:

+ `scrollkeeper-up'
+ `scrollkeeper-down'

Credits

+ Inspired by Clemens Radermacher's blog post, .
+ Aided by studying Michael Heerdegen's package, .

See also

These packages provide some similar functionality but in very different ways.

+ https://github.com/michael-heerdegen/on-screen.el: A more complex
and comprehensive implementation that uses hooks to observe
scrolling in other windows.

+ https://github.com/ska2342/highlight-context-line/: Highlights
the boundary line statically, using a minor mode rather than
commands.

+ https://github.com/Malabarba/beacon: Highlights the cursor rather
than the boundary line between new and old content.

Dependencies