nvim/lua/cosmic/plugins/nvim-tree/init.lua
2022-02-06 19:01:26 -08:00

52 lines
906 B
Lua

local config = require('cosmic.core.user')
local g = vim.g
local icons = require('cosmic.theme.icons')
local utils = require('cosmic.utils')
-- settings
g.nvim_tree_git_hl = 1
g.nvim_tree_refresh_wait = 300
g.nvim_tree_special_files = {}
g.nvim_tree_icons = {
default = '',
symlink = icons.symlink,
git = icons.git,
folder = icons.folder,
lsp = {
hint = icons.hint,
info = icons.info,
warning = icons.warn,
error = icons.error,
},
}
g.nvim_tree_respect_buf_cwd = 1
-- set up args
local args = {
auto_close = true,
diagnostics = {
enable = true,
},
ignore_ft_on_setup = {
'startify',
'dashboard',
'alpha',
},
update_focused_file = {
enable = true,
},
view = {
width = 35,
number = true,
relativenumber = true,
},
git = {
ignore = true,
},
}
require('nvim-tree').setup(utils.merge(args, config.nvim_tree or {}))