Vim and Cygnus
Shiv Kumar
vihs@rocketmail.com
Thu Jun 1 04:12:00 GMT 2000
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@rocketmail.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@sourceware.cygnus.com
More information about the Cygwin
mailing list