aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/telescope.lua18
1 files changed, 8 insertions, 10 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/telescope.lua b/nvim/.config/nvim/lua/tobyvin/plugins/telescope.lua
index ed70e22..aad4bd3 100644
--- a/nvim/.config/nvim/lua/tobyvin/plugins/telescope.lua
+++ b/nvim/.config/nvim/lua/tobyvin/plugins/telescope.lua
@@ -1,3 +1,4 @@
+---@type LazySpec
local M = {
"nvim-telescope/telescope.nvim",
dependencies = {
@@ -26,16 +27,6 @@ local M = {
defaults = {
borderchars = { "─", "│", "─", "│", "┌", "┐", "┘", "└" },
file_ignore_patterns = { "^.git/" },
- mappings = {
- i = {
- ["<Esc>"] = function(...)
- require("telescope.actions").close(...)
- end,
- ["<C-h>"] = function(...)
- require("telescope.actions").which_key(...)
- end,
- },
- },
vimgrep_arguments = {
"rg",
"--color=never",
@@ -138,6 +129,13 @@ function M.init()
end
function M.config(_, opts)
+ opts.defaults.mappings = {
+ i = {
+ ["<Esc>"] = require("telescope.actions").close,
+ ["<C-h>"] = require("telescope.actions").which_key,
+ },
+ }
+
require("telescope").setup(opts)
require("telescope").load_extension("fzf")
require("telescope").load_extension("undo")