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,