aboutsummaryrefslogtreecommitdiffstats
path: root/lua/simenandre/plugins/telescope.lua
diff options
context:
space:
mode:
authorSimen A. W. Olsen <hello@simenandre.no>2025-08-23 10:40:16 +0200
committerSimen A. W. Olsen <hello@simenandre.no>2025-08-23 10:40:16 +0200
commit9ae165fa0d8cd1ecc433026642484c167c3e0b88 (patch)
treee9872ffa19a8a002a544c025d0f70ea8120e6c32 /lua/simenandre/plugins/telescope.lua
parent807903b91c013b56e77f9f70758bd137e42cbb65 (diff)
downloadconfig.nvim-9ae165fa0d8cd1ecc433026642484c167c3e0b88.tar.gz
config.nvim-9ae165fa0d8cd1ecc433026642484c167c3e0b88.zip
update plugins setup
Diffstat (limited to 'lua/simenandre/plugins/telescope.lua')
-rw-r--r--lua/simenandre/plugins/telescope.lua21
1 files changed, 16 insertions, 5 deletions
diff --git a/lua/simenandre/plugins/telescope.lua b/lua/simenandre/plugins/telescope.lua
index 4df7e62..313a4ed 100644
--- a/lua/simenandre/plugins/telescope.lua
+++ b/lua/simenandre/plugins/telescope.lua
@@ -49,11 +49,19 @@ return {
-- You can put your default mappings / updates / etc. in here
-- All the info you're looking for is in `:help telescope.setup()`
--
- -- defaults = {
- -- mappings = {
- -- i = { ['<c-enter>'] = 'to_fuzzy_refine' },
- -- },
- -- },
+ defaults = {
+ mappings = {
+ n = {
+ ["<c-x>"] = require("telescope.actions").delete_buffer,
+ ["<delete>"] = require("telescope.actions").delete_buffer,
+ }, -- n
+ i = {
+ ["<C-h>"] = "which_key",
+ ["<c-x>"] = require("telescope.actions").delete_buffer,
+ ["<delete>"] = require("telescope.actions").delete_buffer,
+ }, -- i
+ },
+ },
-- pickers = {}
extensions = {
["ui-select"] = {
@@ -72,6 +80,9 @@ return {
vim.keymap.set("n", "<leader>sk", builtin.keymaps, { desc = "[S]earch [K]eymaps" })
vim.keymap.set("n", "<leader>sf", builtin.find_files, { desc = "[S]earch [F]iles" })
vim.keymap.set("n", "<leader>ss", builtin.builtin, { desc = "[S]earch [S]elect Telescope" })
+
+ vim.keymap.set("n", "<leader>st", builtin.treesitter, { desc = "[S]earch [T]reesitter" })
+
vim.keymap.set("n", "<leader>sw", builtin.grep_string, { desc = "[S]earch current [W]ord" })
vim.keymap.set("n", "<leader>sg", builtin.live_grep, { desc = "[S]earch by [G]rep" })
vim.keymap.set("n", "<leader>sd", builtin.diagnostics, { desc = "[S]earch [D]iagnostics" })