diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua index b42f3f86..9cb5ddc5 100644 --- a/.config/nvim/lua/config/keymaps.lua +++ b/.config/nvim/lua/config/keymaps.lua @@ -21,6 +21,11 @@ vim.keymap.set({ "i", "n" }, "", "") -- vim.notify("test") -- end) +-- Better Scroll + +map({ "n" }, "", "", { noremap = true, desc = "Scroll Up" }) +map({ "n" }, "", "", { noremap = true, desc = "Scroll Down" }) + -- Snacks.toggle.zen():map("uz") map({ "n" }, "cl", "vgu", { noremap = true, desc = "Lowercase current char" }) map({ "n" }, "cu", "vgU", { noremap = true, desc = "Uppercase current char" }) diff --git a/.config/nvim/lua/plugins/blink.lua b/.config/nvim/lua/plugins/blink.lua index 631bb0ff..33846778 100644 --- a/.config/nvim/lua/plugins/blink.lua +++ b/.config/nvim/lua/plugins/blink.lua @@ -68,8 +68,8 @@ return { [""] = { "select_and_accept", "fallback" }, [""] = { "hide", "show" }, [""] = { "show_documentation", "hide_documentation" }, - [""] = { "scroll_documentation_up" }, - [""] = { "scroll_documentation_down" }, + [""] = { "scroll_documentation_up", "fallback" }, + [""] = { "scroll_documentation_down", "fallback" }, [""] = { "snippet_forward" }, [""] = { "snippet_backward" }, [""] = { "select_prev", "fallback" }, diff --git a/.config/nvim/lua/plugins/noice.lua b/.config/nvim/lua/plugins/noice.lua index 311403e0..3d3d54c7 100644 --- a/.config/nvim/lua/plugins/noice.lua +++ b/.config/nvim/lua/plugins/noice.lua @@ -8,28 +8,38 @@ return { }, keys = { { - "", + "", function() if not require("noice.lsp").scroll(4) then - return "" + return "" end end, silent = true, expr = true, desc = "Scroll Forward", - mode = { "i", "n", "s" }, + mode = { "i" }, }, { - "", + "", function() if not require("noice.lsp").scroll(-4) then - return "" + return "" end end, silent = true, expr = true, desc = "Scroll Backward", - mode = { "i", "n", "s" }, + mode = { "i" }, + }, + { + "", + function() + require("noice").cmd("dismiss") + end, + silent = true, + expr = true, + desc = "Dismiss Noice", + mode = { "i" }, }, }, }