refactor(files): simplify nvim-tree configuration and improve UI

This commit is contained in:
sankalp committed 2025-10-01 13:30:09 +05:45
1 parent 2d75e86762
commit b82b4091d1
3 files changed
+30 -49

No files matched your search

+1 -4
View File
@@ -6,7 +6,7 @@ return {
dependencies = { 'rafamadriz/friendly-snippets' },
config = function()
local luasnip = require('luasnip')
require('luasnip.loaders.from_vscode').lazy_load()
require('luasnip.loaders.from_vscode').lazy_load({
paths = { vim.fn.stdpath('config') .. '/snippets' },
})
@@ -19,9 +19,6 @@ return {
{
'saghen/blink.cmp',
version = '*',
dependencies = {
'L3MON4D3/LuaSnip',
},
config = function()
require('blink.cmp').setup({
appearance = {
+29 -44
View File
@@ -42,57 +42,42 @@ return {
{
'nvim-tree/nvim-tree.lua',
config = function()
local nvimtree = require('nvim-tree')
vim.g.loaded_netrw = 1
vim.g.loaded_netrwPlugin = 1
nvimtree.setup({
require('nvim-tree').setup({
filters = { dotfiles = false },
disable_netrw = true,
hijack_cursor = true,
sync_root_with_cwd = true,
update_focused_file = {
enable = true,
update_root = false,
},
view = {
width = 30,
relativenumber = true,
side = 'right',
},
sync_root_with_cwd = true,
renderer = {
indent_markers = {
enable = true,
},
icons = {
glyphs = {
folder = {
arrow_closed = '›',
arrow_open = '⌄',
},
git = {
staged = 'A',
unstaged = 'M',
unmerged = '!',
renamed = 'R',
untracked = 'U',
deleted = 'D',
ignored = '◌',
},
},
},
},
actions = {
open_file = {
window_picker = {
enable = false,
},
},
},
filters = {
dotfiles = true,
custom = { '.DS_Store' },
preserve_window_proportions = true,
},
git = {
ignore = false,
enable = false,
ignore = true,
},
renderer = {
root_folder_label = false,
indent_markers = { enable = true },
icons = {
glyphs = {
default = '󰈚',
folder = {
default = '',
empty = '',
empty_open = '',
open = '',
symlink = '',
},
},
},
},
})
vim.keymap.set('n', '<leader>eo', '<cmd>NvimTreeToggle<CR>', { desc = 'Toggle file explorer' })
end,
vim.keymap.set('n', '<leader>eo', '<cmd>NvimTreeToggle<CR>', { desc = 'Toggle file explorer' }),
},
}