nvim/lua/config/keymaps.lua

21 lines
685 B
Lua
Raw Permalink Normal View History

2024-07-29 11:21:50 +02:00
--- Unamp x for bufremove
-- TODO: Remap thoses
vim.keymap.del("n", "<leader>xl")
vim.keymap.del("n", "<leader>xq")
vim.keymap.del("n", "<leader>l")
-- Indent
vim.keymap.set("v", "<S-Tab>", "<gv")
vim.keymap.set("v", "<Tab>", ">gv")
-- Navigate diagnostics
local diagnostic_goto = function(next, severity)
local go = next and vim.diagnostic.goto_next or vim.diagnostic.goto_prev
severity = severity and vim.diagnostic.severity[severity] or nil
return function()
go({ severity = severity })
end
end
vim.keymap.set("n", "d<Tab>", diagnostic_goto(true), { desc = "Next Diagnostic" })
vim.keymap.set("n", "d<S-Tab>", diagnostic_goto(false), { desc = "Previous Diagnostic" })