From e632ac7c8116ed0ed2e865b4b3e0a17a78de8081 Mon Sep 17 00:00:00 2001 From: kiyan Date: Wed, 27 Jul 2022 09:33:01 +0200 Subject: [PATCH] fix(create-file): when node is nil, create the file at root fixes #1467 --- lua/nvim-tree/actions/fs/create-file.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/nvim-tree/actions/fs/create-file.lua b/lua/nvim-tree/actions/fs/create-file.lua index 4308b633..06dcb9c6 100644 --- a/lua/nvim-tree/actions/fs/create-file.lua +++ b/lua/nvim-tree/actions/fs/create-file.lua @@ -48,8 +48,8 @@ local function get_containing_folder(node) end function M.fn(node) - node = lib.get_last_group_node(node) - if node.name == ".." then + node = node and lib.get_last_group_node(node) + if not node or node.name == ".." then node = { absolute_path = core.get_cwd(), nodes = core.get_explorer().nodes,