summaryrefslogtreecommitdiffstats
path: root/.config/nvim/init.lua
diff options
context:
space:
mode:
authorThomas Vanbesien <tvanbesi@proton.me>2026-05-07 13:25:59 +0200
committerThomas Vanbesien <tvanbesi@proton.me>2026-05-07 13:25:59 +0200
commite44a4cadb2a3fe17bea2d528704cfb35ade73938 (patch)
tree5b9192e57b118efe1d08c54144ad9b7ac22265ee /.config/nvim/init.lua
parentbb86e587b284a144ebf92f35c1d393d5b546e3d3 (diff)
downloaddotfiles-e44a4cadb2a3fe17bea2d528704cfb35ade73938.tar.gz
dotfiles-e44a4cadb2a3fe17bea2d528704cfb35ade73938.zip
feat(nvim): smooth scrolling plugin
Diffstat (limited to '.config/nvim/init.lua')
-rw-r--r--.config/nvim/init.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
index 0a116d5..8d62ed3 100644
--- a/.config/nvim/init.lua
+++ b/.config/nvim/init.lua
@@ -113,6 +113,9 @@ vim.keymap.set({ "n", "i", "t" }, "<M-n>", "<Cmd>tabnext<CR>", { desc = "Move to
vim.keymap.set({ "n", "i", "t" }, "<M-b>", "<Cmd>tabprevious<CR>", { desc = "Move to previous tab page" })
vim.keymap.set("i", "<M-h>", "<Space><BS><Left>")
vim.keymap.set("i", "<M-l>", "<Space><BS><Right>")
+-- Scrolling
+vim.keymap.set("n", "<C-u>", vim.cmd.ScrollSmoothUp, { desc = "Scroll up smoothly" })
+vim.keymap.set("n", "<C-d>", vim.cmd.ScrollSmoothDown, { desc = "Scroll down smoothly" })
-- Navigate in command/insert mode
vim.keymap.set({ "c", "i" }, "<M-h>", "<Space><BS><Left>")
vim.keymap.set({ "c", "i" }, "<M-l>", "<Space><BS><Right>")