dotfiles/.config/nvim/lua/plugins/extras/ui/smooth-scrolling.lua
2024-06-30 02:54:12 +02:00

26 lines
479 B
Lua

return {
"declancm/cinnamon.nvim",
event = "VeryLazy",
config = function()
require("cinnamon").setup({
options = {
delay = 5,
},
})
local keymaps = {
["<C-u>"] = "<C-u>zz",
["<C-d>"] = "<C-d>zz",
["n"] = "nzzzv",
["N"] = "Nzzzv",
}
local scroll = require("cinnamon").scroll
for key, value in pairs(keymaps) do
vim.keymap.set("n", key, function()
scroll(value)
end)
end
end,
}