From 7c2eaa9b79b51cc3fc181afb6110a8dbaf196184 Mon Sep 17 00:00:00 2001 From: Christopher Williams Date: Fri, 5 Jan 2024 12:40:14 -0500 Subject: [PATCH] Add telescope file browser --- init.lua | 3 +++ lazy-lock.json | 1 + lua/mappings.lua | 2 +- lua/plugins.lua | 4 ++++ 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 6ef3464..8bc9ee1 100644 --- a/init.lua +++ b/init.lua @@ -117,6 +117,9 @@ require("conform").setup({ }, }) +-- Telescope +require("telescope").load_extension "file_browser" + -- General vim.opt.number = true vim.opt.relativenumber = true diff --git a/lazy-lock.json b/lazy-lock.json index ca38831..0282f85 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -60,6 +60,7 @@ "resession.nvim": { "branch": "master", "commit": "25b177d9068813972996381a6b1ed3df25ba912c" }, "rest.nvim": { "branch": "main", "commit": "84e81a19ab24ccf05c9233d34d4dfce61c233abe" }, "rust-tools.nvim": { "branch": "master", "commit": "0cc8adab23117783a0292a0c8a2fbed1005dc645" }, + "telescope-file-browser.nvim": { "branch": "master", "commit": "4bd5657b14b58e069287f5ac591a647bb860b2ed" }, "telescope-tabs": { "branch": "master", "commit": "a38c8fee471257a0ff233e065c4a0d123f8e67b0" }, "telescope.nvim": { "branch": "master", "commit": "c0ee29e8e4700ef49623d12ca3ffb8481c8d69f3" }, "todo-comments.nvim": { "branch": "main", "commit": "4a6737a8d70fe1ac55c64dfa47fcb189ca431872" }, diff --git a/lua/mappings.lua b/lua/mappings.lua index 3b6815c..84fd7fb 100644 --- a/lua/mappings.lua +++ b/lua/mappings.lua @@ -68,7 +68,7 @@ vim.api.nvim_set_keymap("n", "ff", "Telescope find_files", { no vim.api.nvim_set_keymap("n", ".", "Telescope find_files", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "fr", "Telescope oldfiles", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "fg", "Telescope live_grep", { noremap = true, silent = true }) -vim.api.nvim_set_keymap("n", "fb", "Telescope buffers", { noremap = true, silent = true }) +vim.api.nvim_set_keymap("n", "fb", "Telescope file_browser", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "fs", "Telescope lsp_document_symbols", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "fe", "Telescope lsp_references", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "fd", "Telescope lsp_definitions", { noremap = true, silent = true }) diff --git a/lua/plugins.lua b/lua/plugins.lua index 2275e80..75c0060 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -133,6 +133,10 @@ return { } end }, + { + "nvim-telescope/telescope-file-browser.nvim", + dependencies = { "nvim-telescope/telescope.nvim", "nvim-lua/plenary.nvim" } + }, { "ThePrimeagen/refactoring.nvim", requires = {