Files
nvim/lua/plugins/nvim-tree.lua
T
2026-07-05 13:54:24 +00:00

37 lines
817 B
Lua

vim.pack.add({
{ src = 'https://github.com/nvim-tree/nvim-web-devicons' }, -- optional
{ src = 'https://github.com/nvim-tree/nvim-tree.lua' },
})
-- disable netrw at the very start of your init.lua
vim.g.loaded_netrw = 1
vim.g.loaded_netrwPlugin = 1
-- optionally enable 24-bit colour
vim.opt.termguicolors = true
-- empty setup using defaults
require("nvim-tree").setup()
-- OR setup with a config
---@type nvim_tree.config
local config = {
sort = {
sorter = "case_sensitive",
},
view = {
width = 30,
},
renderer = {
group_empty = true,
},
filters = {
dotfiles = true,
},
}
require("nvim-tree").setup(config)
vim.keymap.set("n", "<leader>e", vim.cmd.NvimTreeFocus)
vim.keymap.set("n", "<leader>q", vim.cmd.NvimTreeCollapse)