local WIDTH_RATIO = 0.25 return { "nvim-tree/nvim-tree.lua", dependencies = { "nvim-tree/nvim-web-devicons", }, opts = { disable_netrw = true, hijack_netrw = true, sort = { sorter = "case_sensitive", }, view = { width = function() return math.floor(vim.opt.columns:get() * WIDTH_RATIO) end, adaptive_size = true, centralize_selection = true, }, git = { enable = true, }, renderer = { group_empty = true, highlight_git = true, icons = { show = { git = true, }, }, }, filters = { dotfiles = false, }, update_focused_file = { enable = true, }, }, }