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 = require('telescope')
local telescope_builtins = require('telescope.builtin') local telescope_builtins = require('telescope.builtin')
local telescope_actions = require('telescope.actions') local telescope_actions = require('telescope.actions')
local telescope_state = require('telescope.actions.state')
telescope.load_extension('possession') telescope.load_extension('possession')
-- https://github.com/nvim-telescope/telescope.nvim -- 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') 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>sl", telescope_builtins.lsp_workspace_symbols)
vim.keymap.set("n", "<Leader>dl", telescope_builtins.diagnostics) vim.keymap.set("n", "<Leader>dl", telescope_builtins.diagnostics)
vim.keymap.set("n", "<Leader>rg", telescope_builtins.live_grep) 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 -- harpoon keymaps
vim.keymap.set("n", "<Leader>ha", function() harpoon:list():append() end) vim.keymap.set("n", "<Leader>ha", function() harpoon:list():append() end)