(breaking_change) feat: Make setup explicit

Don't setup on its own
This commit is contained in:
Simrat Grewal
2022-08-10 15:33:23 -07:00
parent ed6c058eee
commit 1188ed7201
2 changed files with 3 additions and 14 deletions

View File

@@ -1,17 +1,3 @@
if exists('g:loaded_symbols_outline')
finish
endif
let g:loaded_symbols_outline = 1
if exists('g:symbols_outline')
call luaeval('require"symbols-outline".setup(_A[1])', [g:symbols_outline])
else
call luaeval('require"symbols-outline".setup()')
endif
command! SymbolsOutline :lua require'symbols-outline'.toggle_outline()
command! SymbolsOutlineOpen :lua require'symbols-outline'.open_outline()
command! SymbolsOutlineClose :lua require'symbols-outline'.close_outline()
au InsertLeave,WinEnter,BufEnter,BufWinEnter,TabEnter,BufWritePost * :lua require('symbols-outline')._refresh()
au WinEnter * lua require'symbols-outline.preview'.close()