diff --git a/nix/base-system/init.lua b/nix/base-system/init.lua index d533f78..1605b03 100644 --- a/nix/base-system/init.lua +++ b/nix/base-system/init.lua @@ -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 = { + [""] = telescope_actions.delete_buffer + }, + }, + }, + }, }) local harpoon = require('harpoon') @@ -538,7 +548,9 @@ vim.keymap.set("n", "rn", vim.lsp.buf.rename) vim.keymap.set("n", "sl", telescope_builtins.lsp_workspace_symbols) vim.keymap.set("n", "dl", telescope_builtins.diagnostics) vim.keymap.set("n", "rg", telescope_builtins.live_grep) -vim.keymap.set("n", "bl", function() telescope_builtins.buffers({}) end) +vim.keymap.set("n", "bl", function() telescope_builtins.buffers({ + +}) end) -- harpoon keymaps vim.keymap.set("n", "ha", function() harpoon:list():append() end)