diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua index 8768bc8..c549266 100644 --- a/.config/nvim/lua/plugins/telescope.lua +++ b/.config/nvim/lua/plugins/telescope.lua @@ -1,39 +1,44 @@ return { - "nvim-telescope/telescope.nvim", - branch = "0.1.x", - dependencies = { - "nvim-lua/plenary.nvim", - { "nvim-telescope/telescope-fzf-native.nvim", build = "make" }, - "nvim-tree/nvim-web-devicons", - "folke/todo-comments.nvim", - }, - config = function() - local telescope = require "telescope" - local actions = require "telescope.actions" - local transform_mod = require("telescope.actions.mt").transform_mod - local trouble = require "trouble" - local trouble_telescope = require "trouble.sources.telescope" + "nvim-telescope/telescope.nvim", + branch = "0.1.x", + dependencies = { + "nvim-lua/plenary.nvim", + { "nvim-telescope/telescope-fzf-native.nvim", build = "make" }, + "nvim-tree/nvim-web-devicons", + "folke/todo-comments.nvim", + }, + config = function() + local telescope = require("telescope") + local actions = require("telescope.actions") + local transform_mod = require("telescope.actions.mt").transform_mod + local trouble = require("trouble") + local trouble_telescope = require("trouble.sources.telescope") - local custom_actions = transform_mod { - open_trouble_qflist = function(prompt_bufnr) - trouble.toggle "quickfix" - end, - } + local custom_actions = transform_mod({ + open_trouble_qflist = function(prompt_bufnr) + trouble.toggle("quickfix") + end, + }) - telescope.setup { - defaults = { - path_display = { "smart" }, - mappings = { - i = { - [""] = actions.move_selection_previous, - [""] = actions.move_selection_next, - [""] = actions.send_selected_to_qflist + custom_actions.open_trouble_qflist, - [""] = trouble_telescope.open, - }, - }, - }, - } + telescope.setup({ + defaults = { + path_display = { "smart" }, + mappings = { + n = { + ["x"] = actions.delete_buffer, + ["q"] = actions.close, + }, + i = { + [""] = actions.move_selection_previous, + [""] = actions.move_selection_next, + [""] = actions.send_selected_to_qflist + custom_actions.open_trouble_qflist, + [""] = trouble_telescope.open, + [""] = actions.close, + }, + }, + }, + }) - telescope.load_extension "fzf" - end, -} + telescope.load_extension("fzf") + end, +} \ No newline at end of file