Files
dotfiles/nvim/lua/plugins/nvim-tree.lua
2024-12-22 15:33:11 +01:00

65 lines
1.2 KiB
Lua

local M = {}
function M.setup()
vim.api.nvim_set_keymap('n', '<leader>e', ':NvimTreeToggle<CR>', { noremap = true, silent = true })
require("nvim-tree").setup({
view = {
width = 35,
side = "left",
},
renderer = {
highlight_git = true,
highlight_opened_files = "all",
icons = {
glyphs = {
default = "",
symlink = "",
folder = {
arrow_closed = "",
arrow_open = "",
default = "",
open = "",
},
git = {
unstaged = "",
staged = "",
unmerged = "",
renamed = "",
untracked = "",
deleted = "",
ignored = "",
},
},
},
indent_markers = {
enable = true,
},
},
diagnostics = {
enable = true,
show_on_dirs = true,
icons = {
hint = "",
info = "",
warning = "",
error = "",
},
},
filters = {
dotfiles = false,
},
actions = {
open_file = {
quit_on_open = true,
},
},
git = {
enable = true,
ignore = false,
},
})
end
return M