Quoting Kev <[EMAIL PROTECTED]>:

> I use the cygwin shell from within Vim by using the following in my _vimrc
> : set shell=c:\cygwin\cygwin.bat
> If I use :r!date to insert the current date, the shell will open and I
> have to type the command "date" again. Then after typing "exit" the
> shell exits and the date is placed in the buffer. Any suggestions on how
> to avoid typing the command a second time?

Please try the following settings in your .vimrc:

"  set shell : name of shell to use for ! and :! commands
"  set shq   : shellquote   -- how to qquote characters about the cmd passed to
shell
"  set sxq   : shellxquote  -- includes redirection (shellquote excludes that)
"  set ssl   : shellslash   -- when set, forward slash used to expand file names
"  set shcf  : shellcmdflag -- flag passed to shell to execute ! and :! commands
"  set sp    : shellpipe    -- string used to put output of :make into errorfile
"  set srr   : shellredir   -- string used to put output of filter cmd into
temporary file
  set shell=bash
  set shq=
  set sxq=\"
  set ssl
  set shcf=-c
  set sp=>&

HTH,
Chip Campbell


Reply via email to