Smooth-Scroll(vim)
現在のウィンドウの "最上行" が現在のバッファの "最初の行" なら、スクロールせず "最初の行" へ移動 "最下行" が現在のバッファの "最後の行" なら、スクロールせず "最後の行" へ移動
みたいな感じにしたら、すでに最後に到達してるのにウ、う、ウウイイーーみたいな感じにならなくなって便利になった。vimscript はほぼ書いたことないので分からないが、:h line してアア〜〜とか言いながらちょこっと書いたら思ったように動いて良かった。
ToQoz/Smooth-Scroll fork from vim-scripts/Smooth-Scrol