diff options
| author | Christian Chiarulli <[email protected]> | 2022-09-20 20:13:37 -0400 | 
|---|---|---|
| committer | GitHub <[email protected]> | 2022-09-20 20:13:37 -0400 | 
| commit | f34dbc94c27bb33ea1895419434771db17412038 (patch) | |
| tree | acd21f4d5c0e3e08e5745acb3fdd5166ead2b564 | |
| parent | e5c723b7015d2614cfca0f014f4678ae5fc56a81 (diff) | |
feat: better telescopic experience (#3052)
| -rw-r--r-- | lua/lvim/core/telescope.lua | 39 | 
1 files changed, 38 insertions, 1 deletions
| 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()            ["<C-k>"] = actions.cycle_history_prev,            ["<C-q>"] = actions.smart_send_to_qflist + actions.open_qflist,            ["<CR>"] = actions.select_default, +          ["<C-d>"] = require("telescope.actions").delete_buffer,          },          n = {            ["<C-n>"] = actions.move_selection_next,            ["<C-p>"] = actions.move_selection_previous,            ["<C-q>"] = 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 = { | 
