summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcelo <setanta@gmail.com>2025-03-30 04:26:45 -0300
committerMarcelo <setanta@gmail.com>2025-03-30 04:26:45 -0300
commita25552fd567f0efb76239d0580fae4357e874c74 (patch)
tree6779db9acd829f9f2a0d746474f16137b152faf4
parenteab0502b462312abc270bf1c5056bcdfe770c587 (diff)
Added a few bindings to navigate quickfix and location list.
Also, centralize the line on the screen when paging up and down.
-rw-r--r--init.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/init.lua b/init.lua
index a848a1e..4c5016e 100644
--- a/init.lua
+++ b/init.lua
@@ -73,6 +73,13 @@ vim.keymap.set({ "i", "x" }, "<C-s>", "<ESC><CMD>silent! update | redraw<CR>", {
vim.keymap.set("n", "<Leader>-", "<CMD>Oil<CR>", { desc = "Open Oil" })
+vim.keymap.set("n", "<C-d>", "<C-d>zz")
+vim.keymap.set("n", "<C-u>", "<C-u>zz")
+vim.keymap.set("n", "<C-k>", "<cmd>cnext<CR>zz")
+vim.keymap.set("n", "<C-j>", "<cmd>cprev<CR>zz")
+vim.keymap.set("n", "<Leader>k", "<CMD>lnext<CR>zz")
+vim.keymap.set("n", "<Leader>j", "<CMD>lprev<CR>zz")
+
vim.api.nvim_create_autocmd("TextYankPost", { desc = "Highlight when yanking text",
group = vim.api.nvim_create_augroup("highlight-yank", { clear = true }),
callback = function()