From b9f76012100717909ec5ec10890af6f1f9875ce7 Mon Sep 17 00:00:00 2001 From: Andreas Tsouchlos Date: Tue, 28 Oct 2025 14:07:54 +0100 Subject: [PATCH] nvim: Change telescope keymaps --- nvim/.config/nvim/lua/plugins/telescope.lua | 37 +++++++++++++++------ 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/nvim/.config/nvim/lua/plugins/telescope.lua b/nvim/.config/nvim/lua/plugins/telescope.lua index 9eb6b8a..060f09d 100644 --- a/nvim/.config/nvim/lua/plugins/telescope.lua +++ b/nvim/.config/nvim/lua/plugins/telescope.lua @@ -30,21 +30,38 @@ return { version = '0.1.5', dependencies = { { - 'nvim-lua/plenary.nvim' + 'nvim-lua/plenary.nvim', + 'folke/trouble.nvim', } }, cmd = "Telescope", init = function() - -- LuaFormatter off - vim.keymap.set('n', 'ff', function() require("telescope.builtin").find_files() end,{desc = "Files"}) - vim.keymap.set('n', 'fg', function() require("telescope.builtin").live_grep() end,{desc = "grep"}) - vim.keymap.set('n', 'fa', function() - require("telescope.builtin").find_files({hidden = true}) - end, {desc = "All files"}) + -- Set up keymaps - vim.keymap.set('n', 'fb', function() require("telescope.builtin").buffers() end, {desc = "Buffers"}) - vim.keymap.set('n', 'fh', function() require("telescope.builtin").help_tags() end, {desc = "Help tags"}) - -- LuaFormatter on + vim.keymap.set('n', 'ff', function() require("telescope.builtin").find_files() end, + { desc = "Files" }) + vim.keymap.set('n', 'fg', function() require("telescope.builtin").live_grep() end, { desc = "grep" }) + vim.keymap.set('n', 'fa', function() + require("telescope.builtin").find_files({ hidden = true }) + end, { desc = "All files" }) + + vim.keymap.set('n', 'fb', function() require("telescope.builtin").buffers() end, { desc = "Buffers" }) + vim.keymap.set('n', 'fh', function() require("telescope.builtin").help_tags() end, + { desc = "Help tags" }) + + -- Set up trouble + + local open_with_trouble = require("trouble.sources.telescope").open + local telescope = require("telescope") + + telescope.setup({ + defaults = { + mappings = { + i = { [""] = open_with_trouble }, + n = { [""] = open_with_trouble }, + }, + }, + }) end } }