From 02afb381635fcc9fadb6d11a36b55518e5a91e38 Mon Sep 17 00:00:00 2001 From: StuartStephens Date: Fri, 31 Oct 2025 13:57:00 -0400 Subject: [PATCH] adding filebrowser and file management --- init.lua | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/init.lua b/init.lua index 3dba86b9..c4ee3d73 100644 --- a/init.lua +++ b/init.lua @@ -411,6 +411,20 @@ require('lazy').setup({ ['ui-select'] = { require('telescope.themes').get_dropdown(), }, + file_browser = { + mappings = { + i = { + [''] = require('telescope._extensions.file_browser.actions').create_from_prompt, + [''] = require('telescope._extensions.file_browser.actions').remove, + [''] = require('telescope._extensions.file_browser.actions').rename, + }, + n = { + [''] = require('telescope._extensions.file_browser.actions').create_from_prompt, + [''] = require('telescope._extensions.file_browser.actions').remove, + [''] = require('telescope._extensions.file_browser.actions').rename, + }, + }, + }, }, } @@ -737,7 +751,7 @@ require('lazy').setup({ cmd = { 'ConformInfo' }, keys = { { - 'f', + 'ff', function() require('conform').format { async = true, lsp_format = 'fallback' } end, @@ -1016,7 +1030,13 @@ require('lazy').setup({ 'nvim-telescope/telescope-file-browser.nvim', dependencies = { 'nvim-telescope/telescope.nvim', 'nvim-lua/plenary.nvim' }, keys = { - { 'fb', function() require('telescope').extensions.file_browser.file_browser() end, desc = '[F]ile [B]rowser' }, + { + 'fb', + function() + require('telescope').extensions.file_browser.file_browser() + end, + desc = '[F]ile [B]rowser', + }, }, config = function() require('telescope').load_extension 'file_browser' @@ -1059,5 +1079,3 @@ require('lazy').setup({ -- vim: ts=2 sts=2 sw=2 et require 'custom.options' require 'custom.keymaps' - -