28 lines
807 B
Lua
28 lines
807 B
Lua
return {
|
|
{
|
|
"vifm/vifm.vim",
|
|
config = function()
|
|
vim.g.loaded_netrw = 1
|
|
vim.g.loaded_netrwPlugin = 1
|
|
vim.g.vifm_replace_netrw = 1
|
|
vim.g.vifm_exec_args = '-c "set vifminfo=" -c "set statusline=" -c "only"'
|
|
end,
|
|
cmd = "Vifm",
|
|
keys = {
|
|
{ "<leader>e", "<cmd>Vifm<cr>", desc = "browse files" },
|
|
{ "<leader>E", ":Vifm getcwd()<cr>", desc = "browse project" },
|
|
{ "<leader>vc", ":Vifm " .. vim.fn.stdpath("config") .. "/lua<cr>", desc = "open config" },
|
|
},
|
|
event = { "BufEnter" },
|
|
}, -- integrate file manager
|
|
{
|
|
"nvim-tree/nvim-tree.lua", -- integrate file tree
|
|
config = true,
|
|
dependencies = { "nvim-tree/nvim-web-devicons", config = true },
|
|
cmd = "NvimTreeToggle",
|
|
keys = {
|
|
{ "<leader>se", "<cmd>NvimTreeToggle<cr>", desc = "filetree", silent = true },
|
|
},
|
|
},
|
|
}
|