-- REQUIRED ----- OIL ----- vim.keymap.set("n", "-", "Oil", { desc = "Open parent directory" }) -- Delete all buffers but the current one -- -- vim.keymap.set( -- "n", -- "bq", -- ':%bdelete|edit #|normal`"', -- { desc = "Delete other buffers but the current one" } -- ) vim.keymap.set("n", "bq", function() local current = vim.api.nvim_get_current_buf() for _, buf in ipairs(vim.api.nvim_list_bufs()) do if buf ~= current and vim.api.nvim_buf_is_valid(buf) then vim.api.nvim_buf_delete(buf, { force = true }) end end end, { desc = "Delete other buffers but the current one" }) -- Disable key mappings in insert mode vim.api.nvim_set_keymap("i", "", "", { noremap = true, silent = true }) vim.api.nvim_set_keymap("i", "", "", { noremap = true, silent = true }) -- Disable key mappings in normal mode vim.api.nvim_set_keymap("n", "", "", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "", "", { noremap = true, silent = true }) -- Disable key mappings in visual block mode vim.api.nvim_set_keymap("x", "", "", { noremap = true, silent = true }) vim.api.nvim_set_keymap("x", "", "", { noremap = true, silent = true }) vim.api.nvim_set_keymap("x", "J", "", { noremap = true, silent = true }) vim.api.nvim_set_keymap("x", "K", "", { noremap = true, silent = true }) -- Reducir el delay de las teclas en modo normal/visual vim.opt.timeoutlen = 300 -- Tiempo de espera para combinaciones de teclas (ej: mappings) vim.opt.ttimeoutlen = 10 -- Tiempo de espera para códigos de teclas (crítico para el key repeat)