diff options
Diffstat (limited to 'lua/lvim/core/telescope.lua')
-rw-r--r-- | lua/lvim/core/telescope.lua | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/lua/lvim/core/telescope.lua b/lua/lvim/core/telescope.lua index 2c9ef1e7..11a9655d 100644 --- a/lua/lvim/core/telescope.lua +++ b/lua/lvim/core/telescope.lua @@ -25,7 +25,15 @@ function M.config() layout_config = { width = 0.75, preview_cutoff = 120, - horizontal = { mirror = false }, + horizontal = { + preview_width = function(_, cols, _) + if cols < 120 then + return math.floor(cols * 0.5) + end + return math.floor(cols * 0.6) + end, + mirror = false, + }, vertical = { mirror = false }, }, vimgrep_arguments = { @@ -91,11 +99,7 @@ function M.code_actions() width = 80, height = 12, }, - borderchars = { - prompt = { "─", "│", " ", "│", "â•", "â•®", "│", "│" }, - results = { "─", "│", "─", "│", "├", "┤", "╯", "â•°" }, - preview = { "─", "│", "─", "│", "â•", "â•®", "╯", "â•°" }, - }, + borderchars = lvim.builtin.telescope.defaults.borderchars, border = {}, previewer = false, shorten_path = false, @@ -149,7 +153,9 @@ function M.setup() end if lvim.builtin.telescope.extensions and lvim.builtin.telescope.extensions.fzf then - require("telescope").load_extension "fzf" + pcall(function() + require("telescope").load_extension "fzf" + end) end end |