From f34dbc94c27bb33ea1895419434771db17412038 Mon Sep 17 00:00:00 2001 From: Christian Chiarulli Date: Tue, 20 Sep 2022 20:13:37 -0400 Subject: feat: better telescopic experience (#3052) --- lua/lvim/core/telescope.lua | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) (limited to 'lua/lvim/core') diff --git a/lua/lvim/core/telescope.lua b/lua/lvim/core/telescope.lua index a743bfa4..861eaa7b 100644 --- a/lua/lvim/core/telescope.lua +++ b/lua/lvim/core/telescope.lua @@ -56,15 +56,17 @@ function M.config() [""] = actions.cycle_history_prev, [""] = actions.smart_send_to_qflist + actions.open_qflist, [""] = actions.select_default, + [""] = require("telescope.actions").delete_buffer, }, n = { [""] = actions.move_selection_next, [""] = actions.move_selection_previous, [""] = actions.smart_send_to_qflist + actions.open_qflist, + ["dd"] = require("telescope.actions").delete_buffer, }, }, file_ignore_patterns = {}, - path_display = { shorten = 5 }, + path_display = { "smart" }, winblend = 0, border = {}, borderchars = { "─", "│", "─", "│", "╭", "╮", "╯", "╰" }, @@ -73,15 +75,50 @@ function M.config() }, pickers = { find_files = { + theme = "dropdown", hidden = true, + previewer = false, }, live_grep = { --@usage don't include the filename in the search results only_sort_text = true, + theme = "dropdown", + }, + grep_string = { + only_sort_text = true, + theme = "dropdown", + }, + buffers = { + theme = "dropdown", + previewer = false, + initial_mode = "normal", + }, + planets = { + show_pluto = true, + show_moon = true, }, git_files = { + theme = "dropdown", + hidden = true, + previewer = false, show_untracked = true, }, + lsp_references = { + theme = "dropdown", + initial_mode = "normal", + }, + lsp_definitions = { + theme = "dropdown", + initial_mode = "normal", + }, + lsp_declarations = { + theme = "dropdown", + initial_mode = "normal", + }, + lsp_implementations = { + theme = "dropdown", + initial_mode = "normal", + }, }, extensions = { fzf = { -- cgit v1.2.3