From 9c782a19ae65457b3cfa55052fdfc4f24c19736a Mon Sep 17 00:00:00 2001 From: Uanela Como <104281989+Uanela@users.noreply.github.com> Date: Thu, 18 Jun 2026 11:30:20 +0200 Subject: [PATCH 1/2] Update lua/nvim-tree/actions/fs/clipboard.lua Co-authored-by: gegoune <69750637+gegoune@users.noreply.github.com> --- lua/nvim-tree/actions/fs/clipboard.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/nvim-tree/actions/fs/clipboard.lua b/lua/nvim-tree/actions/fs/clipboard.lua index 6412e082..2212d67f 100644 --- a/lua/nvim-tree/actions/fs/clipboard.lua +++ b/lua/nvim-tree/actions/fs/clipboard.lua @@ -181,7 +181,7 @@ end ---@param node_or_nodes Node|Node[] ---@return boolean function Clipboard:is_nodes_array(node_or_nodes) - if type(node_or_nodes) == "table" and node_or_nodes.is and node_or_nodes:is(Node) then + return type(node_or_nodes) == "table" and node_or_nodes.is and node_or_nodes:is(Node) return false end return true From 0522defa118f6392c2fc9c90c23aa3e7feff12b9 Mon Sep 17 00:00:00 2001 From: Uanela Como <104281989+Uanela@users.noreply.github.com> Date: Thu, 18 Jun 2026 11:39:07 +0200 Subject: [PATCH 2/2] Correct is_nodes_array return logic Fix is_nodes_array function to correctly identify node arrays. --- lua/nvim-tree/actions/fs/clipboard.lua | 3 --- 1 file changed, 3 deletions(-) diff --git a/lua/nvim-tree/actions/fs/clipboard.lua b/lua/nvim-tree/actions/fs/clipboard.lua index 2212d67f..b85755ab 100644 --- a/lua/nvim-tree/actions/fs/clipboard.lua +++ b/lua/nvim-tree/actions/fs/clipboard.lua @@ -182,9 +182,6 @@ end ---@return boolean function Clipboard:is_nodes_array(node_or_nodes) return type(node_or_nodes) == "table" and node_or_nodes.is and node_or_nodes:is(Node) - return false - end - return true end ---Copy one or more nodes