Add file viewer

This commit is contained in:
2026-01-14 23:06:50 +01:00
parent 67e4663479
commit 08ec842f0d
2 changed files with 37 additions and 0 deletions

View File

@ -22,6 +22,7 @@ local plugins = {
require("plugins.lsp"), -- LSP
require("plugins.telescope"), -- fuzzy finder
require("plugins.treesitter"), -- syntax tree
require("plugins.ui"), -- UI
}
require("lazy").setup(plugins)

36
lua/plugins/ui.lua Normal file
View File

@ -0,0 +1,36 @@
return {
{
"nvim-tree/nvim-tree.lua",
dependencies = { "nvim-tree/nvim-web-devicons" }, -- optional, adds file icons
config = function()
require("nvim-tree").setup({
disable_netrw = true, -- disable netrw (default file explorer)
hijack_netrw = true, -- replace netrw with nvim-tree
open_on_tab = false,
hijack_cursor = false,
update_cwd = true,
diagnostics = {
enable = true,
icons = {
hint = "H",
info = "I",
warning = "W",
error = "E",
},
},
git = {
enable = false,
},
view = {
width = 30,
side = "left",
number = false,
relativenumber = false,
},
})
-- Optional keymap to toggle the tree
vim.keymap.set("n", "<leader>e", "<cmd>NvimTreeToggle<CR>", { desc = "Toggle file explorer" })
end,
},
}