20 lines
685 B
Lua
20 lines
685 B
Lua
--- 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" })
|