Mapping to delete buffers in the telescope buffer list

This commit is contained in:
Jeremy Wall 2024-04-17 14:12:26 -04:00
parent d94b62e4ee
commit d0a3781717

View File

@ -495,6 +495,7 @@ require('possession').setup {
local telescope = require('telescope')
local telescope_builtins = require('telescope.builtin')
local telescope_actions = require('telescope.actions')
local telescope_state = require('telescope.actions.state')
telescope.load_extension('possession')
-- https://github.com/nvim-telescope/telescope.nvim
@ -507,6 +508,15 @@ telescope.setup({
},
},
},
pickers = {
buffers = {
mappings = {
n = {
["<c-d>"] = telescope_actions.delete_buffer
},
},
},
},
})
local harpoon = require('harpoon')
@ -538,7 +548,9 @@ vim.keymap.set("n", "<Leader>rn", vim.lsp.buf.rename)
vim.keymap.set("n", "<Leader>sl", telescope_builtins.lsp_workspace_symbols)
vim.keymap.set("n", "<Leader>dl", telescope_builtins.diagnostics)
vim.keymap.set("n", "<Leader>rg", telescope_builtins.live_grep)
vim.keymap.set("n", "<Leader>bl", function() telescope_builtins.buffers({}) end)
vim.keymap.set("n", "<Leader>bl", function() telescope_builtins.buffers({
}) end)
-- harpoon keymaps
vim.keymap.set("n", "<Leader>ha", function() harpoon:list():append() end)