diff --git a/.config/nvim/lua/plugins/extras/editor/telescope/file-browser.lua b/.config/nvim/lua/plugins/extras/editor/telescope/file-browser.lua new file mode 100644 index 00000000..3505fc1d --- /dev/null +++ b/.config/nvim/lua/plugins/extras/editor/telescope/file-browser.lua @@ -0,0 +1,25 @@ +return { + "nvim-telescope/telescope-file-browser.nvim", + config = function() + require("lazyvim.util").on_load("telescope.nvim", function() + require("telescope").setup({ + extensions = { + file_browser = { + hijack_netrw = true, + }, + }, + }) + require("telescope").load_extension("file_browser") + end) + end, + dependencies = { + "nvim-telescope/telescope.nvim", + "nvim-lua/plenary.nvim", + "nvim-tree/nvim-web-devicons", + }, + -- stylua: ignore + keys = { + { "'", "Telescope file_browser", desc = "Telescope File Browser (root dir)" }, + { '"', "Telescope file_browser path=%:p:h select_buffer=true", desc = "Telescope File Browser (cwd)" }, + }, +}