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" })
|
||||
|
||||
13
lua/plugins/leetcode.lua
Normal file
13
lua/plugins/leetcode.lua
Normal file
@@ -0,0 +1,13 @@
|
||||
return {
|
||||
"kawre/leetcode.nvim",
|
||||
build = ":TSUpdate html", -- if you have `nvim-treesitter` installed
|
||||
dependencies = {
|
||||
-- include a picker of your choice, see picker section for more details
|
||||
"nvim-lua/plenary.nvim",
|
||||
"MunifTanjim/nui.nvim",
|
||||
},
|
||||
opts = {
|
||||
lang = "python",
|
||||
-- configuration goes here
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user