From 5dc5d0d37a95963bbe3555b66fcc30921428358a Mon Sep 17 00:00:00 2001 From: luokai Date: Mon, 6 Nov 2023 11:16:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E9=94=99=E8=AF=AF=E8=A7=A3?= =?UTF-8?q?=E6=9E=90=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/java-deps.lua | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/lua/java-deps.lua b/lua/java-deps.lua index 72e329b..55f15d1 100644 --- a/lua/java-deps.lua +++ b/lua/java-deps.lua @@ -197,20 +197,7 @@ local function package_handler(node) if response == nil or type(response) ~= "table" or #response < 1 then return end - if node.kind == node_kind.PackageRoot then - parser.sort_result(response) - reveal_paths(response, node) - local pkg = find_pkg(M.state.current_node) - if pkg ~= nil then - for _, n in ipairs(response) do - if n.kind == node_kind.Package and node_eq(n, pkg) then - open_pkg(n) - end - end - else - open_pkgs(response[1]) - end - end + parser.sort_result(response) local child_hir = t_utils.array_copy(node.hierarchy) table.insert(child_hir, node.isLast) node.children = parser.parse(response, node.depth + 1, child_hir, node) @@ -270,6 +257,8 @@ function M._set_folded(folded, move_cursor, node_index) if parent_node then M._set_folded(folded, not parent_node.folded and folded, parent_node.line_in_outline) end + else + node.folded = false end end