Add file viewer
This commit is contained in:
@ -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
36
lua/plugins/ui.lua
Normal 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,
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user