set nvim-tree options

This commit is contained in:
2024-11-07 13:11:06 -05:00
parent 17c3403281
commit 1dfbc25ddf
+50
View File
@@ -2,17 +2,44 @@ return {
"nvim-tree/nvim-tree.lua", "nvim-tree/nvim-tree.lua",
dependencies = "nvim-tree/nvim-web-devicons", dependencies = "nvim-tree/nvim-web-devicons",
opts = { opts = {
respect_buf_cwd = false,
view = { view = {
width = 35, width = 35,
relativenumber = true, relativenumber = true,
signcolumn = "yes",
}, },
renderer = { renderer = {
indent_markers = { indent_markers = {
enable = true, enable = true,
}, },
icons = { icons = {
web_devicons = {
file = {
enable = true,
color = true,
},
folder = {
enable = true,
color = true,
},
},
git_placement = "after",
modified_placement = "after",
diagnostics_placement = "signcolumn",
padding = " ",
show = {
file = true,
folder = true,
folder_arrow = true,
git = true,
modified = true,
hidden = false,
diagnostics = true,
bookmarks = true,
},
glyphs = { glyphs = {
default = "", default = "",
modified = "",
folder = { folder = {
default = "", default = "",
open = "", open = "",
@@ -21,6 +48,15 @@ return {
arrow_closed = "", -- arrow when folder is closed arrow_closed = "", -- arrow when folder is closed
arrow_open = "", -- arrow when folder is open arrow_open = "", -- arrow when folder is open
}, },
git = {
unstaged = "",
staged = "",
unmerged = "",
renamed = "",
untracked = "",
deleted = "",
ignored = "",
},
}, },
}, },
}, },
@@ -32,11 +68,25 @@ return {
}, },
}, },
filters = { filters = {
enable = true,
git_ignored = true,
dotfiles = false,
custom = { ".DS_Store" }, custom = { ".DS_Store" },
}, },
git = { git = {
enable = true,
show_on_dirs = true,
ignore = false, ignore = false,
}, },
diagnostics = {
enable = true,
show_on_open_dirs = true,
},
modified = {
enable = true,
show_on_dirs = true,
show_on_open_dirs = true,
},
}, },
config = function(_, opts) config = function(_, opts)