Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com X-Apparently-From: Message-ID: <39364691.E0760BAE@rocketmail.com> Date: Thu, 01 Jun 2000 16:48:41 +0530 From: Shiv Kumar Organization: Aztec Software, http://www.aztec.soft.net X-Mailer: Mozilla 4.7 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 To: Stefan Petrucha , cygwin , Vim Mailing List Subject: Re: Vim and Cygnus References: <39352D94 DOT 3FDE8DFD AT rocketmail DOT com> <3936228F DOT DAD62046 AT isnet DOT sk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi I tried using this script for invoking vim, so that it understands Cygwin paths :- #!/bin/sh echo $* | xargs -n1 cygpath -w | sed -e 's#\\#/#g' | xargs vim -T win32 Two problems : 1. It is very slow. That I can understand because so many things are done before Vim is actually invoked. 2. Two, Vim is complaining, 'Vim: Warning : Input is not from a terminal'. Also, Vim takes much time to respond to first keystore (for eg, ':' takes almost 30 seconds to appear). Subsequent keystores are fine. Any help? -- shiv vihs AT rocketmail DOT com Stefan Petrucha wrote: > Shiv Kumar wrote: > > I am using Cygnus tools (cygwin 1.1) and Vim for my development (powerful > > combination). My shell is bash and the cygnus root is D:/root. Cygwin has > > created certain mount points for convenience : > > > > $ mount > > D:\root\bin /usr/bin user binmode > > D:\root\lib /usr/lib user binmode > > D:\root / user binmode > > $ cat /tmp/x > > Test file > > $vim /tmp/x > > [New File] > > > > Vim searches for a file called D:/tmp/x which does not exist. > > > > Is there any way by which I can make Vim recognize cygwin mount points? > > Seems you have the Win32 version of vim. I use the GUI version (gvim) > and had this problem too. You can get or compile a cygwin version or as > me use the cygpath utility to get the native Windows path out of cygwin > path: > > $ vim `cygpath -w /tmp/x` > > or simpler with script (named mywim for example) as: > > #!/usr/bin/bash > vim `cygpath -w $1` > > and then > > $ myvim /tmp/x > > I created a little bit more complicated script that changes all file > parameters to cygwin paths and then calls gvim, but can't find it now. > > Stefan Petrucha > -- > http://www.isnet.sk/petrucha __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com