diff --git a/init.lua b/init.lua index 6bf52f6..4094d6e 100644 --- a/init.lua +++ b/init.lua @@ -58,6 +58,9 @@ require('telescope').setup{ -- ... } } +-- To get telescope-file-browser loaded and working with telescope, +-- you need to call load_extension, somewhere after setup function: +require("telescope").load_extension "file_browser" -- Custom statusline (modeline) require('mini.statusline').setup() @@ -370,7 +373,9 @@ require("which-key").add ({ { "", "Telescope live_grep" , desc = "Swiper", mode = "n" }, -- This does not allow you to make a new file only search existing, but good enough for now. - { "", "Telescope find_files" , desc = "Find File", mode = "n" }, + { "", "Telescope find_files find_command=rg,--ignore,--hidden,--files" , desc = "Find File", mode = "n" }, + + { "f", "Telescope file_browser" , desc = "File Browser", mode = "n" }, -- To properly remake the Emacs ivy buffer command, we should figure out how to combine Telescope buffers and Telescope oldfiles -- This is good enough for now diff --git a/lazy-lock.json b/lazy-lock.json index 4c75908..5e0624a 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -12,6 +12,7 @@ "nvim-lspconfig": { "branch": "master", "commit": "7b0a2f6b14485bb5a237fc1328a487ff3e4a08c5" }, "nvim-web-devicons": { "branch": "master", "commit": "203da76ecfbb4b192cf830665b03eb651b635c94" }, "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, + "telescope-file-browser.nvim": { "branch": "master", "commit": "626998e5c1b71c130d8bc6cf7abb6709b98287bb" }, "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, "vim-jsdoc": { "branch": "master", "commit": "6e5bc2a1f98a69e4902081c9f5969b228a7a5fd6" }, "vim-suda": { "branch": "master", "commit": "b97fab52f9cdeabe2bbb5eb98d82356899f30829" }, diff --git a/lua/plugins/telescope-file-browser.lua b/lua/plugins/telescope-file-browser.lua new file mode 100644 index 0000000..ed8cc88 --- /dev/null +++ b/lua/plugins/telescope-file-browser.lua @@ -0,0 +1,4 @@ +return { + "nvim-telescope/telescope-file-browser.nvim", + dependencies = { "nvim-telescope/telescope.nvim", "nvim-lua/plenary.nvim" } +} diff --git a/lua/plugins/vim-suda.lua b/lua/plugins/vim-suda.lua new file mode 100644 index 0000000..0f51433 --- /dev/null +++ b/lua/plugins/vim-suda.lua @@ -0,0 +1 @@ +return {'lambdalisue/vim-suda'}