+ -- search
+ { "<leader>sa", "<cmd>Telescope autocommands<cr>", desc = "Auto Commands" },
+ { "<leader>sb", "<cmd>Telescope current_buffer_fuzzy_find<cr>", desc = "Buffer" },
+ { "<leader>sc", "<cmd>Telescope command_history<cr>", desc = "Command History" },
+ { "<leader>sC", "<cmd>Telescope commands<cr>", desc = "Commands" },
+ { "<leader>sd", "<cmd>Telescope diagnostics bufnr=0<cr>", desc = "Document diagnostics" },
+ { "<leader>sD", "<cmd>Telescope diagnostics<cr>", desc = "Workspace diagnostics" },
+ { "<leader>sg", Util.telescope("live_grep"), desc = "Grep (root dir)" },
+ { "<leader>sG", Util.telescope("live_grep", { cwd = false }), desc = "Grep (cwd)" },
+ { "<leader>sh", "<cmd>Telescope help_tags<cr>", desc = "Help Pages" },
+ { "<leader>sH", "<cmd>Telescope highlights<cr>", desc = "Search Highlight Groups" },
+ { "<leader>sk", "<cmd>Telescope keymaps<cr>", desc = "Key Maps" },
+ { "<leader>sM", "<cmd>Telescope man_pages<cr>", desc = "Man Pages" },
+ { "<leader>sm", "<cmd>Telescope marks<cr>", desc = "Jump to Mark" },
+ { "<leader>so", "<cmd>Telescope vim_options<cr>", desc = "Options" },
+ { "<leader>sR", "<cmd>Telescope resume<cr>", desc = "Resume" },
+ { "<leader>sw", Util.telescope("grep_string"), desc = "Word (root dir)" },
+ { "<leader>sW", Util.telescope("grep_string", { cwd = false }), desc = "Word (cwd)" },
+ { "<leader>uC", Util.telescope("colorscheme", { enable_preview = true }), desc = "Colorscheme with preview" },
+ -- {
+ -- "<leader>ss",
+ -- Util.telescope("lsp_document_symbols", {
+ -- symbols = {
+ -- "Class",
+ -- "Function",
+ -- "Method",
+ -- "Constructor",
+ -- "Interface",
+ -- "Module",
+ -- "Struct",
+ -- "Trait",
+ -- "Field",
+ -- "Property",
+ -- },
+ -- }),
+ -- desc = "Goto Symbol",
+ -- },
+ { "<leader>ss", false }, -- use for snippets below
+ {
+ "<leader>sS",
+ Util.telescope("lsp_dynamic_workspace_symbols", {
+ symbols = {
+ "Class",
+ "Function",
+ "Method",
+ "Constructor",
+ "Interface",
+ "Module",
+ "Struct",
+ "Trait",
+ "Field",
+ "Property",
+ },
+ }),
+ desc = "Goto Symbol (Workspace)",
+ },