diff options
| author | Jack Jamison <jackqjamison@gmail.com> | 2026-05-13 19:32:22 -0400 |
|---|---|---|
| committer | Jack Jamison <jackqjamison@gmail.com> | 2026-05-13 19:32:22 -0400 |
| commit | 2f3f91682f7b4a33f1791781bfa8eca4f7c9527a (patch) | |
| tree | eaf91e90301d87363bcb22dcd5c2253e0b0bad6d /archive/.config/nvim/lua/plugins/scroll.lua | |
| parent | be8c956b0e819f2db0c6ae3598b6590b62982a83 (diff) | |
new system on gentoo
Diffstat (limited to 'archive/.config/nvim/lua/plugins/scroll.lua')
| -rw-r--r-- | archive/.config/nvim/lua/plugins/scroll.lua | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/archive/.config/nvim/lua/plugins/scroll.lua b/archive/.config/nvim/lua/plugins/scroll.lua new file mode 100644 index 0000000..4de5939 --- /dev/null +++ b/archive/.config/nvim/lua/plugins/scroll.lua @@ -0,0 +1,23 @@ +return { + "karb94/neoscroll.nvim", + opts = { + mappings = { -- Keys to be mapped to their corresponding default scrolling animation + '<C-u>', '<C-d>', + '<C-b>', '<C-f>', + '<C-y>', '<C-e>', + 'zt', 'zz', 'zb', + }, + hide_cursor = true, -- Hide cursor while scrolling + stop_eof = true, -- Stop at <EOF> when scrolling downwards + respect_scrolloff = false, -- Stop scrolling when the cursor reaches the scrolloff margin of the file + cursor_scrolls_alone = true, -- The cursor will keep on scrolling even if the window cannot scroll further + duration_multiplier = 1.0, -- Global duration multiplier + easing = 'linear', -- Default easing function + pre_hook = nil, -- Function to run before the scrolling animation starts + post_hook = nil, -- Function to run after the scrolling animation ends + performance_mode = false, -- Disable "Performance Mode" on all buffers. + ignored_events = { -- Events ignored while scrolling + 'WinScrolled', 'CursorMoved' + }, + }, +} |
