Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <3DB98C80.86B36F8C@doe.carleton.ca> Date: Fri, 25 Oct 2002 14:25:04 -0400 From: Shing-Fat Fred Ma X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.editors To: cygwin AT cygwin DOT com Subject: gvimdiff fails on network drive Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello, I'm using cygwin-1.3.12-4 on WinME. I'm using gvim 6.0 to diff a pair of files residing on a mounted network drive i.e. /SomeUser is a mount pointing to \\RemoteSunBox\SomeUser. Read/write access to /SomeUser is no problem. Using "gvim -d" on localfiles is no problem. But using "gvim -d" on files residing on /SomeUser generates the error E97 (can't create diff files). I thought it might be a path name problem, though both invocations would use unix style path names. But just to see, I tried putting this in _vimrc (courtesy Machitani-san): > if has("unix") > set shell=/bin/bash > elseif has("win32") > " set shell=c:/cygwin/bin/bash > set shell=c:\\cygwin\\bin\\bash.exe > set shellcmdflag=-c > set shellpipe=2>&1\|\ tee > set shellslash > endif But the problem persisted. Just as a note, my gvim is invoked by the bash function { ( unset SHELL; /c/Program\ Files/vim/vim60/gvim $* ) & } because gvim's diff *never* worked prior to the "unset SHELL". Thanks for any suggestions. Fred ------------------------------------------- Fred Ma Department of Electronics Carleton University, Mackenzie Building 1125 Colonel By Drive Ottawa, Ontario Canada K1S 5B6 fma AT doe DOT carleton DOT ca =========================================== -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/