A lightweight, zero-dependency Neovim plugin that aims to keep you focused while navigating your buffer.
Some setups use set scrolloff=999 to keep the cursor centered and smooth the scrolling experience.
But once you start making small jumps, you'll notice how disorienting it can be.
On vertical monitors especially, having your cursor land at the halfway mark
makes everything above it redundant.
focusline.nvim addresses this by keeping your cursor at a fixed viewport position/line
while you navigate, reducing disorientation and keeping your eyes on one consistent reading line.
Although the F-Shaped Reading pattern was discovered in webpage design and content layout, it still applies to editors — read it to understand how screen layout affects fast reading.
What do you think about this plugin? I would appreciate feedback.