fix(nvim): replace broken is_neotree_open func
All checks were successful
Discord / discord commits (push) Has been skipped

This commit is contained in:
matt1432 2025-02-01 12:16:16 -05:00
parent 8c438f692d
commit eb9ec2ab5a

View file

@ -38,10 +38,12 @@ require('neo-tree').setup({
});
local function is_neotree_open()
local manager = require('neo-tree.sources.manager');
local renderer = require('neo-tree.ui.renderer');
local state = manager.get_state('filesystem');
return renderer.window_exists(state);
for _, win in ipairs(vim.api.nvim_tabpage_list_wins(0)) do
if vim.api.nvim_get_option_value('ft', { buf = vim.api.nvim_win_get_buf(win) }) == 'neo-tree' then
return true;
end;
end;
return false;
end;
-- Auto open Neo-Tree on big enough window