From 7ac3d90843efea8b2389d776b58d4f56e2badc7a Mon Sep 17 00:00:00 2001 From: David Ibia Date: Mon, 29 Jul 2024 01:03:08 +0100 Subject: [PATCH] feat(telescope.lua): add new options to file_browser extension for better customization and display feat(telescope.lua): load 'themes' extension in telescope for additional functionality feat(telescope.lua): update key mappings for opening file browser to improve usability and clarity --- lua/absolute/after/telescope.lua | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/lua/absolute/after/telescope.lua b/lua/absolute/after/telescope.lua index 308461c..22c2675 100644 --- a/lua/absolute/after/telescope.lua +++ b/lua/absolute/after/telescope.lua @@ -26,14 +26,23 @@ telescope.setup({ extensions = { file_browser = { hijack_netrw = true, - } - } + hide_parent_dir = true, + depth = 1, + respect_gitignore = false, + auto_depth = true, + display_stat = { + date = true, + size = true, + mode = false, + }, + }, + }, }) telescope.load_extension("file_browser") telescope.load_extension("flutter") telescope.load_extension("dap") - +telescope.load_extension("themes") local find_files = function() builtin.find_files({ @@ -43,10 +52,13 @@ end local opts = { noremap = true, silent = true } -opts.desc = "Open file browswer" -vim.keymap.set("n", "`", "Telescope file_browser path=%:p:h select_buffer=true", opts) +opts.desc = "Open file browser (cwd)" +vim.keymap.set("n", "af", "Telescope file_browser", opts) -opts.desc = "Fuzzy find files in cwd" +opts.desc = "Open file browser (current file)" +vim.keymap.set("n", "cf", "Telescope file_browser path=%:p:h select_buffer=true", opts) + +opts.desc = "Fuzzy find files (cwd)" vim.keymap.set("n", "pf", find_files, opts) opts.desc = "Fuzzy find recent files"