adding filebrowser and file management
This commit is contained in:
parent
e716167f5b
commit
02afb38163
26
init.lua
26
init.lua
|
|
@ -411,6 +411,20 @@ require('lazy').setup({
|
||||||
['ui-select'] = {
|
['ui-select'] = {
|
||||||
require('telescope.themes').get_dropdown(),
|
require('telescope.themes').get_dropdown(),
|
||||||
},
|
},
|
||||||
|
file_browser = {
|
||||||
|
mappings = {
|
||||||
|
i = {
|
||||||
|
['<M-c>'] = require('telescope._extensions.file_browser.actions').create_from_prompt,
|
||||||
|
['<M-d>'] = require('telescope._extensions.file_browser.actions').remove,
|
||||||
|
['<M-r>'] = require('telescope._extensions.file_browser.actions').rename,
|
||||||
|
},
|
||||||
|
n = {
|
||||||
|
['<M-c>'] = require('telescope._extensions.file_browser.actions').create_from_prompt,
|
||||||
|
['<M-d>'] = require('telescope._extensions.file_browser.actions').remove,
|
||||||
|
['<M-r>'] = require('telescope._extensions.file_browser.actions').rename,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -737,7 +751,7 @@ require('lazy').setup({
|
||||||
cmd = { 'ConformInfo' },
|
cmd = { 'ConformInfo' },
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{
|
||||||
'<leader>f',
|
'<leader>ff',
|
||||||
function()
|
function()
|
||||||
require('conform').format { async = true, lsp_format = 'fallback' }
|
require('conform').format { async = true, lsp_format = 'fallback' }
|
||||||
end,
|
end,
|
||||||
|
|
@ -1016,7 +1030,13 @@ require('lazy').setup({
|
||||||
'nvim-telescope/telescope-file-browser.nvim',
|
'nvim-telescope/telescope-file-browser.nvim',
|
||||||
dependencies = { 'nvim-telescope/telescope.nvim', 'nvim-lua/plenary.nvim' },
|
dependencies = { 'nvim-telescope/telescope.nvim', 'nvim-lua/plenary.nvim' },
|
||||||
keys = {
|
keys = {
|
||||||
{ '<leader>fb', function() require('telescope').extensions.file_browser.file_browser() end, desc = '[F]ile [B]rowser' },
|
{
|
||||||
|
'<leader>fb',
|
||||||
|
function()
|
||||||
|
require('telescope').extensions.file_browser.file_browser()
|
||||||
|
end,
|
||||||
|
desc = '[F]ile [B]rowser',
|
||||||
|
},
|
||||||
},
|
},
|
||||||
config = function()
|
config = function()
|
||||||
require('telescope').load_extension 'file_browser'
|
require('telescope').load_extension 'file_browser'
|
||||||
|
|
@ -1059,5 +1079,3 @@ require('lazy').setup({
|
||||||
-- vim: ts=2 sts=2 sw=2 et
|
-- vim: ts=2 sts=2 sw=2 et
|
||||||
require 'custom.options'
|
require 'custom.options'
|
||||||
require 'custom.keymaps'
|
require 'custom.keymaps'
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue