chore: move last autocmds from view to entrypoint
This commit is contained in:
@@ -264,13 +264,11 @@ end
|
|||||||
|
|
||||||
local function setup_autocommands(opts)
|
local function setup_autocommands(opts)
|
||||||
vim.cmd "augroup NvimTree"
|
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()
|
-- reset highlights when colorscheme is changed
|
||||||
au User FugitiveChanged,NeogitStatusRefreshed lua require'nvim-tree.actions.reloaders'.reload_git()
|
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
|
if opts.auto_close then
|
||||||
vim.cmd "au WinClosed * lua require'nvim-tree'.on_leave()"
|
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
|
if opts.update_focused_file.enable then
|
||||||
vim.cmd "au BufEnter * lua require'nvim-tree'.find_file(false)"
|
vim.cmd "au BufEnter * lua require'nvim-tree'.find_file(false)"
|
||||||
end
|
end
|
||||||
|
|
||||||
vim.cmd "au BufUnload NvimTree lua require'nvim-tree.view'.View.tabpages = {}"
|
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"
|
vim.cmd "augroup end"
|
||||||
end
|
end
|
||||||
@@ -360,12 +363,11 @@ function M.setup(conf)
|
|||||||
require'nvim-tree.colors'.setup()
|
require'nvim-tree.colors'.setup()
|
||||||
require'nvim-tree.actions'.setup(opts)
|
require'nvim-tree.actions'.setup(opts)
|
||||||
require'nvim-tree.diagnostics'.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.explorer'.setup(opts)
|
||||||
require'nvim-tree.git'.setup(opts)
|
require'nvim-tree.git'.setup(opts)
|
||||||
|
|
||||||
setup_autocommands(opts)
|
|
||||||
setup_vim_commands()
|
setup_vim_commands()
|
||||||
|
setup_autocommands(opts)
|
||||||
|
|
||||||
M.on_enter(netrw_disabled)
|
M.on_enter(netrw_disabled)
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -82,15 +82,6 @@ function M.setup(opts)
|
|||||||
M.View.winopts.number = options.number
|
M.View.winopts.number = options.number
|
||||||
M.View.winopts.relativenumber = options.relativenumber
|
M.View.winopts.relativenumber = options.relativenumber
|
||||||
M.View.winopts.signcolumn = options.signcolumn
|
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()
|
create_buffer()
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user