fix nvim: scroll 標準按鍵smooth失效問題

This commit is contained in:
Yuan Chiu 2025-04-30 09:11:07 +08:00
parent 799779c907
commit ff6096ed5f

View File

@ -36,14 +36,15 @@ return {
},
},
config = function(_, opts)
local neoscroll = require("neoscroll")
-- 傳遞 opts 給插件的 setup 函數
require("neoscroll").setup(opts)
-- 增加對<PageUp>與<PageDown>的支持
local scroll_up = function()
neoscroll.scroll(-vim.wo.scroll, { move_cursor = true, duration = 100 })
require("neoscroll").scroll(-vim.wo.scroll, { move_cursor = true, duration = 100 })
end
local scroll_down = function()
neoscroll.scroll(vim.wo.scroll, { move_cursor = true, duration = 100 })
require("neoscroll").scroll(vim.wo.scroll, { move_cursor = true, duration = 100 })
end
-- Normal 模式
vim.keymap.set("n", "<PageUp>", scroll_up, { silent = true })