added buffer keybinds and leetcode
This commit is contained in:
@@ -3,6 +3,16 @@ vim.g.maplocalleader = " "
|
||||
|
||||
vim.keymap.set("n", "<leader>bn", ":bnext<CR>", { desc = "Next buffer" })
|
||||
vim.keymap.set("n", "<leader>bp", ":bprevious<CR>", { desc = "Previous buffer" })
|
||||
vim.keymap.set("n", "<leader>bd", ":bdelete<CR>", { desc = "Delete current buffer" })
|
||||
vim.keymap.set("n", "<leader>bo", function()
|
||||
local current_buf = vim.api.nvim_get_current_buf()
|
||||
local buffers = vim.api.nvim_list_bufs()
|
||||
for _, buf in ipairs(buffers) do
|
||||
if buf ~= current_buf and vim.api.nvim_buf_is_valid(buf) and vim.bo[buf].buflisted then
|
||||
vim.api.nvim_buf_delete(buf, { force = false })
|
||||
end
|
||||
end
|
||||
end, { desc = "Delete other buffers" })
|
||||
|
||||
vim.keymap.set("n", "<leader>sv", ":vsplit<CR>", { desc = "Split window vertically" })
|
||||
vim.keymap.set("n", "<leader>sh", ":split<CR>", { desc = "Split window horizontally" })
|
||||
|
||||
Reference in New Issue
Block a user