Skip to content

Commit 2dd198c

Browse files
committed
fix for copying files
when copying a file outside the current tree root, {} is returned by TreeFileNode.copy() so try to reposition the cursor
1 parent c08d7e9 commit 2dd198c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

nerdtree_plugin/fs_menu.vim

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,10 @@ function! NERDTreeCopyNode()
179179
if confirmed
180180
try
181181
let newNode = currentNode.copy(newNodePath)
182-
call NERDTreeRender()
183-
call newNode.putCursorHere(0, 0)
182+
if !empty(newNode)
183+
call NERDTreeRender()
184+
call newNode.putCursorHere(0, 0)
185+
endif
184186
catch /^NERDTree/
185187
call s:echoWarning("Could not copy node")
186188
endtry

0 commit comments

Comments
 (0)