diff --git a/.config/nvim/lua/plugins/extras/editor/telescope/telescope-extended.lua b/.config/nvim/lua/plugins/extras/editor/telescope/telescope-extended.lua index ae2ad613..f2918e37 100644 --- a/.config/nvim/lua/plugins/extras/editor/telescope/telescope-extended.lua +++ b/.config/nvim/lua/plugins/extras/editor/telescope/telescope-extended.lua @@ -1,48 +1,49 @@ local actions = require("telescope.actions") return { + { import = "lazyvim.plugins.extras.editor.telescope" }, { "nvim-telescope/telescope.nvim", -- stylua: ignore keys = { { "ssa", - LazyVim.telescope("lsp_document_symbols", { symbols = { "Class", "Function", "Method", "Constructor", "Interface", "Module", "Struct", "Trait", "Field", "Property", "Enum", "Constant" } }), + LazyVim.pick("lsp_document_symbols", { symbols = { "Class", "Function", "Method", "Constructor", "Interface", "Module", "Struct", "Trait", "Field", "Property", "Enum", "Constant" } }), desc = "All", }, - { "ssc", LazyVim.telescope("lsp_document_symbols", { symbols = { "Class" } }), desc = "Class" }, - { "ssf", LazyVim.telescope("lsp_document_symbols", { symbols = { "Function" } }), desc = "Function" }, - { "ssm", LazyVim.telescope("lsp_document_symbols", { symbols = { "Method" } }), desc = "Method" }, - { "ssC", LazyVim.telescope("lsp_document_symbols", { symbols = { "Constructor" } }), desc = "Constructor" }, - { "sse", LazyVim.telescope("lsp_document_symbols", { symbols = { "Enum" } }), desc = "Enum" }, - { "ssi", LazyVim.telescope("lsp_document_symbols", { symbols = { "Interface" } }), desc = "Interface" }, - { "ssM", LazyVim.telescope("lsp_document_symbols", { symbols = { "Module" } }), desc = "Module" }, - { "sss", LazyVim.telescope("lsp_document_symbols", { symbols = { "Struct" } }), desc = "Struct" }, - { "sst", LazyVim.telescope("lsp_document_symbols", { symbols = { "Trait" } }), desc = "Trait" }, - { "ssF", LazyVim.telescope("lsp_document_symbols", { symbols = { "Field" } }), desc = "Field" }, - { "ssp", LazyVim.telescope("lsp_document_symbols", { symbols = { "Property" } }), desc = "Property" }, - { "ssv", LazyVim.telescope("lsp_document_symbols", { symbols = { "Variable", "Parameter" } }), desc = "Variable" }, + { "ssc", LazyVim.pick("lsp_document_symbols", { symbols = { "Class" } }), desc = "Class" }, + { "ssf", LazyVim.pick("lsp_document_symbols", { symbols = { "Function" } }), desc = "Function" }, + { "ssm", LazyVim.pick("lsp_document_symbols", { symbols = { "Method" } }), desc = "Method" }, + { "ssC", LazyVim.pick("lsp_document_symbols", { symbols = { "Constructor" } }), desc = "Constructor" }, + { "sse", LazyVim.pick("lsp_document_symbols", { symbols = { "Enum" } }), desc = "Enum" }, + { "ssi", LazyVim.pick("lsp_document_symbols", { symbols = { "Interface" } }), desc = "Interface" }, + { "ssM", LazyVim.pick("lsp_document_symbols", { symbols = { "Module" } }), desc = "Module" }, + { "sss", LazyVim.pick("lsp_document_symbols", { symbols = { "Struct" } }), desc = "Struct" }, + { "sst", LazyVim.pick("lsp_document_symbols", { symbols = { "Trait" } }), desc = "Trait" }, + { "ssF", LazyVim.pick("lsp_document_symbols", { symbols = { "Field" } }), desc = "Field" }, + { "ssp", LazyVim.pick("lsp_document_symbols", { symbols = { "Property" } }), desc = "Property" }, + { "ssv", LazyVim.pick("lsp_document_symbols", { symbols = { "Variable", "Parameter" } }), desc = "Variable" }, { "sSa", - LazyVim.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Class", "Function", "Method", "Constructor", "Interface", "Module", "Struct", "Trait", "Field", "Property", "Enum", "Constant" } }), + LazyVim.pick("lsp_dynamic_workspace_symbols", { symbols = { "Class", "Function", "Method", "Constructor", "Interface", "Module", "Struct", "Trait", "Field", "Property", "Enum", "Constant" } }), desc = "All", }, - { "sSc", LazyVim.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Class" } }), desc = "Class" }, - { "sSf", LazyVim.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Function" } }), desc = "Function" }, - { "sSm", LazyVim.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Method" } }), desc = "Method" }, - { "sSC", LazyVim.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Constructor" } }), desc = "Constructor" }, - { "sSe", LazyVim.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Enum" } }), desc = "Enum" }, - { "sSi", LazyVim.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Interface" } }), desc = "Interface" }, - { "sSM", LazyVim.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Module" } }), desc = "Module" }, - { "sSs", LazyVim.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Struct" } }), desc = "Struct" }, - { "sSt", LazyVim.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Trait" } }), desc = "Trait" }, - { "sSF", LazyVim.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Field" } }), desc = "Field" }, - { "sSp", LazyVim.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Property" } }), desc = "Property" }, - { "sSv", LazyVim.telescope("lsp_dynamic_workspace_symbols", { symbols = { "Variable", "Parameter" } }), desc = "Variable" }, - { "sA", LazyVim.telescope("treesitter"), desc = "Treesitter Symbols" }, + { "sSc", LazyVim.pick("lsp_dynamic_workspace_symbols", { symbols = { "Class" } }), desc = "Class" }, + { "sSf", LazyVim.pick("lsp_dynamic_workspace_symbols", { symbols = { "Function" } }), desc = "Function" }, + { "sSm", LazyVim.pick("lsp_dynamic_workspace_symbols", { symbols = { "Method" } }), desc = "Method" }, + { "sSC", LazyVim.pick("lsp_dynamic_workspace_symbols", { symbols = { "Constructor" } }), desc = "Constructor" }, + { "sSe", LazyVim.pick("lsp_dynamic_workspace_symbols", { symbols = { "Enum" } }), desc = "Enum" }, + { "sSi", LazyVim.pick("lsp_dynamic_workspace_symbols", { symbols = { "Interface" } }), desc = "Interface" }, + { "sSM", LazyVim.pick("lsp_dynamic_workspace_symbols", { symbols = { "Module" } }), desc = "Module" }, + { "sSs", LazyVim.pick("lsp_dynamic_workspace_symbols", { symbols = { "Struct" } }), desc = "Struct" }, + { "sSt", LazyVim.pick("lsp_dynamic_workspace_symbols", { symbols = { "Trait" } }), desc = "Trait" }, + { "sSF", LazyVim.pick("lsp_dynamic_workspace_symbols", { symbols = { "Field" } }), desc = "Field" }, + { "sSp", LazyVim.pick("lsp_dynamic_workspace_symbols", { symbols = { "Property" } }), desc = "Property" }, + { "sSv", LazyVim.pick("lsp_dynamic_workspace_symbols", { symbols = { "Variable", "Parameter" } }), desc = "Variable" }, + { "sA", LazyVim.pick("treesitter"), desc = "Treesitter Symbols" }, { "sP", "Telescope builtin", desc = "Pickers (Telescope)" }, - { "fh", LazyVim.telescope("find_files", { hidden = true }), desc = "Find Files (hidden)" }, - { "", LazyVim.telescope("find_files", { hidden = true }), desc = "Find Files (hidden)" }, + { "fh", LazyVim.pick("find_files", { hidden = true }), desc = "Find Files (hidden)" }, + { "", LazyVim.pick("find_files", { hidden = true }), desc = "Find Files (hidden)" }, { "gf", "Telescope git_bcommits", desc = "File History" }, { "gS", "Telescope git_stash", desc = "Stash" }, { "gb", "Telescope git_branches", desc = "Branches" },