return { { "nvim-telescope/telescope.nvim", tag = "0.1.1", dependecies = { "nvim-lua/plenary.nvim" }, keys = { { "sf", function() require("telescope.builtin").find_files() end, desc = "Search files" }, { "sg", function () require("telescope.builtin").live_grep() end, desc = "Live grep" } }, opts = { defaults = { prompt_prefix = "", selection_caret = "", mappings = { i = { [""] = function(...) require("telescope.actions").move_selection_previous(...) end, [""] = function(...) require("telescope.actions").move_selection_next(...) end, } } } } }, { "folke/which-key.nvim", event = "VeryLazy", opts = { plugins = { spelling = true } } }, { "lewis6991/gitsigns.nvim", event = { "BufReadPre", "BufNewFile", }, opts = { signs = { add = { text = "▎" }, change = { text = "▎" }, delete = { text = "" }, topdelete = { text = "" }, changedelete = { text = "▎" }, untracked = { text = "▎" }, } } } }