chore: move last autocmds from view to entrypoint

This commit is contained in:
kiyan
2022-02-08 20:56:02 +01:00
parent ea92e7bf7c
commit f183c7f311
2 changed files with 11 additions and 18 deletions

View File

@@ -264,13 +264,11 @@ end
local function setup_autocommands(opts)
vim.cmd "augroup NvimTree"
vim.cmd [[
""" reset highlights when colorscheme is changed
au ColorScheme * lua require'nvim-tree'.reset_highlight()
au BufWritePost * lua require'nvim-tree.actions.reloaders'.reload_explorer()
au User FugitiveChanged,NeogitStatusRefreshed lua require'nvim-tree.actions.reloaders'.reload_git()
]]
-- reset highlights when colorscheme is changed
vim.cmd "au ColorScheme * lua require'nvim-tree'.reset_highlight()"
vim.cmd "au BufWritePost * lua require'nvim-tree.actions.reloaders'.reload_explorer()"
vim.cmd "au User FugitiveChanged,NeogitStatusRefreshed lua require'nvim-tree.actions.reloaders'.reload_git()"
if opts.auto_close then
vim.cmd "au WinClosed * lua require'nvim-tree'.on_leave()"
@@ -287,7 +285,12 @@ local function setup_autocommands(opts)
if opts.update_focused_file.enable then
vim.cmd "au BufEnter * lua require'nvim-tree'.find_file(false)"
end
vim.cmd "au BufUnload NvimTree lua require'nvim-tree.view'.View.tabpages = {}"
if not opts.actions.open_file.quit_on_open then
vim.cmd "au BufWinEnter,BufWinLeave * lua require'nvim-tree.view'._prevent_buffer_override()"
end
vim.cmd "au BufEnter,BufNewFile * lua require'nvim-tree'.open_on_directory()"
vim.cmd "augroup end"
end
@@ -360,12 +363,11 @@ function M.setup(conf)
require'nvim-tree.colors'.setup()
require'nvim-tree.actions'.setup(opts)
require'nvim-tree.diagnostics'.setup(opts)
require'nvim-tree.view'.setup(opts or {})
require'nvim-tree.view'.setup(opts)
require'nvim-tree.explorer'.setup(opts)
require'nvim-tree.git'.setup(opts)
setup_autocommands(opts)
setup_vim_commands()
setup_autocommands(opts)
M.on_enter(netrw_disabled)
end

View File

@@ -82,15 +82,6 @@ function M.setup(opts)
M.View.winopts.number = options.number
M.View.winopts.relativenumber = options.relativenumber
M.View.winopts.signcolumn = options.signcolumn
vim.cmd "augroup NvimTreeView"
vim.cmd "au!"
if not opts.actions.open_file.quit_on_open then
vim.cmd "au BufWinEnter,BufWinLeave * lua require'nvim-tree.view'._prevent_buffer_override()"
end
vim.cmd "au BufEnter,BufNewFile * lua require'nvim-tree'.open_on_directory()"
vim.cmd "augroup END"
create_buffer()
end