delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/06/01/07:12:50

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
X-Apparently-From: <vihs AT rocketmail DOT com>
Message-ID: <39364691.E0760BAE@rocketmail.com>
Date: Thu, 01 Jun 2000 16:48:41 +0530
From: Shiv Kumar <vihs AT rocketmail DOT com>
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 <petrucha AT isnet DOT sk>, cygwin <cygwin AT sourceware DOT cygnus DOT com>,
Vim Mailing List <vim AT vim DOT org>
Subject: Re: Vim and Cygnus
References: <39352D94 DOT 3FDE8DFD AT rocketmail DOT com> <3936228F DOT DAD62046 AT isnet DOT sk>

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019