Imgur appears to be down so I've uploaded the video to one of my unused websites.
https://www.texasmidnight.com At the very beginning I do :echo winheight(0) winwidth(0) at the bottom so you can see the size. Then I "scroll" up and down using j and k (which I've remapped to gj and gk) just to show how the display jumps between paragraphs. Then I use ctl-e/y to scroll that way. Then you can see my cursor (the one operated by my mouse) move to a paragraph at the top which is only partly displayed. When I click in there in order to move the Vim cursor into that position, the display jumps again to display the whole paragraph. This behavior is being caused by Vim's desire to bring the beginning of any line where the cursor is into the display window. Let me know if you have any questions. On Thursday, October 16, 2025 at 3:50:58 AM UTC-5 Christian Brabandt wrote: > > On Mi, 15 Okt 2025, Marc Adler wrote: > > > > > > > On Tuesday, October 14, 2025 at 2:58:00 PM UTC-5 Christian Brabandt > wrote: > > > > > > On Di, 14 Okt 2025, Marc Adler wrote: > > > > That is a cursor movement, not scrolling. > > > > > > I know, that's why I described it that way and provided the videos to > explain > > what I'm talking about. > > > > Cannot reproduce this. Ctrl-E/Ctrl-Y works for me for scrolling > > long > > paragraphs/lines just fine. > > > > > > It's when you put the cursor in the long paragraph after scrolling that > it > > jumps. > > Can you please provide a reproducible example? Start with > > vim --clean --cmd ':set smoothscroll' example.txt > > And please provide some sample text (e.g. using lorem ipsum generator) > and provide the terminal size (e.g. $LINES=20 and $COLUMNS=40). > > Thanks, > Christian > -- > It is better to never have tried anything than to have tried something and > failed. > -- motto of jerks, weenies and losers everywhere > -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/vim_dev/8603a628-f710-4f8f-b485-f4b3a9e198c8n%40googlegroups.com.
