49 lines
1.1 KiB
Lua
49 lines
1.1 KiB
Lua
return {
|
|
"nvim-tree/nvim-tree.lua",
|
|
dependencies = {'nvim-tree/nvim-web-devicons'},
|
|
lazy = false,
|
|
config = function()
|
|
-- disable netrw at the very start of your init.lua
|
|
vim.g.loaded_netrw = 1
|
|
vim.g.loaded_netrwPlugin = 1
|
|
|
|
-- set termguicolors to enable highlight groups
|
|
vim.opt.termguicolors = true
|
|
|
|
-- empty setup using defaults
|
|
require("nvim-tree").setup{
|
|
renderer = {
|
|
-- These icons are visible when you install web-devicons
|
|
icons = {
|
|
glyphs = {
|
|
default = "",
|
|
symlink = "",
|
|
folder = {
|
|
arrow_open = "",
|
|
arrow_closed = "",
|
|
default = "",
|
|
open = "",
|
|
empty = "",
|
|
empty_open = "",
|
|
symlink = " ",
|
|
symlink_open = " ",
|
|
},
|
|
git = {
|
|
unstaged = " ",
|
|
staged = " ",
|
|
unmerged = " ",
|
|
renamed = " ➜",
|
|
untracked = " ",
|
|
deleted = " ",
|
|
ignored = " ◌",
|
|
},
|
|
},
|
|
},
|
|
},
|
|
}
|
|
end,
|
|
keys = {
|
|
{"<leader>ee", ":NvimTreeToggle <CR>", { silent = true }},
|
|
{"<leader>ef", ":NvimTreeOpen <CR>", { silent = true }},
|
|
}
|
|
}
|