Revert "implement copying nodes for windows"

This reverts commit 21601d9c3d.

Ok, so that copying command doesnt work for windows... it doesnt do
directories properly.
This commit is contained in:
Martin Grenfell
2008-07-14 11:19:56 +12:00
parent 5939fdb140
commit 0daeebc0eb

10
plugin/NERD_tree.vim Executable file → Normal file
View File

@@ -83,7 +83,6 @@ let s:running_windows = has("win16") || has("win32") || has("win64")
"Note: the space after the command is important "Note: the space after the command is important
if s:running_windows if s:running_windows
call s:InitVariable("g:NERDTreeRemoveDirCmd", 'rmdir /s /q ') call s:InitVariable("g:NERDTreeRemoveDirCmd", 'rmdir /s /q ')
call s:InitVariable("g:NERDTreeCopyCmd", 'copy /Y ')
else else
call s:InitVariable("g:NERDTreeRemoveDirCmd", 'rm -rf ') call s:InitVariable("g:NERDTreeRemoveDirCmd", 'rm -rf ')
call s:InitVariable("g:NERDTreeCopyCmd", 'cp -r ') call s:InitVariable("g:NERDTreeCopyCmd", 'cp -r ')
@@ -1159,14 +1158,9 @@ function! s:oPath.Copy(dest) dict
throw "NERDTree.Path.CopyingNotSupported Exception: Copying is not supported on this OS" throw "NERDTree.Path.CopyingNotSupported Exception: Copying is not supported on this OS"
endif endif
"let dest = s:oPath.WinToUnixPath(a:dest) let dest = s:oPath.WinToUnixPath(a:dest)
let dest = a:dest
if s:running_windows
let cmd = g:NERDTreeCopyCmd . " " . self.StrForOS(1) . " \"" . dest . '"'
else
let cmd = g:NERDTreeCopyCmd . " " . self.StrForOS(0) . " " . dest let cmd = g:NERDTreeCopyCmd . " " . self.StrForOS(0) . " " . dest
endif
let success = system(cmd) let success = system(cmd)
if success != 0 if success != 0
throw "NERDTree.Path Exception: Could not copy ''". self.StrForOS(0) ."'' to: '" . a:dest . "'" throw "NERDTree.Path Exception: Could not copy ''". self.StrForOS(0) ."'' to: '" . a:dest . "'"
@@ -3031,7 +3025,7 @@ function! s:CopyNode()
let newNodePath = input("Copy the current node\n" . let newNodePath = input("Copy the current node\n" .
\ "==========================================================\n" . \ "==========================================================\n" .
\ "Enter the new path to copy the node to: \n" . \ "Enter the new path to copy the node to: \n" .
\ "", currentNode.path.StrForOS(0)) \ "", currentNode.path.Str(0))
if newNodePath != "" if newNodePath != ""
"strip trailing slash "strip trailing slash