neoscroll equivalent for helix #15964
|
I was wondering if helix would support "smooth scrolling" as a configurable option for moving the cursor? I personally use the neoscroll.nvim plugin in neovim and as I switch to helix this is pretty much my only issue. The difference between using a plugin for this and native support is that a plugin can cause lag (happened when I was compiling something big in neovim / system resource usage was high) It's also a pretty good feature because it lets my eyes track where the cursor moved to rather than just whoosh here I am. |
Replies: 1 comment 1 reply
|
No native smooth scrolling in Helix, and it's not a config option you're missing. The renderer assumes one redraw per action, so animating the transition between cursor/screen positions needs real internal changes rather than a flag. It's tracked in #1671. If you're willing to run the Steel plugin branch (not a stable release), there's smooth-scroll.hx which does the neoscroll-style animated half/full-page scroll. You install it with So: nothing on stable yet, plugin-branch build if you want it now, and #1671 to follow for the native version. |
No native smooth scrolling in Helix, and it's not a config option you're missing. The renderer assumes one redraw per action, so animating the transition between cursor/screen positions needs real internal changes rather than a flag. It's tracked in #1671.
If you're willing to run the Steel plugin branch (not a stable release), there's smooth-scroll.hx which does the neoscroll-style animated half/full-page scroll. You install it with
forgeand wire it into yourinit.scm. It only works on that plugin-enabled build though, so on stable Helix today there's no way to get it.So: nothing on stable yet, plugin-branch build if you want it now, and #1671 to follow for the native version.