:s/truncate/abandone/

On Nov 11, 1:57 am, mattn <[email protected]> wrote:
> On Nov 10, 11:07 pm, Bram Moolenaar <[email protected]> wrote:
>
>
>
>
>
>
>
>
>
> > Yasuhiro Matsumoto wrote:
> > > I'm having this issue for long time.
> > > I want to use shellshash on windows. Because some GNU's win32
> > > utilities are not work correctly with including backslash in the path.
> > > And I remember: that Vim was working cheerfully with set shellslash on
> > > windows.
> > > Perhaps become at version 7.0, I couldn't use shellshash on windows on
> > > a sudden.
>
> > >    if set shellslash, "shellescape()" quote the arguments with single
> > > quote.
>
> > > The arguments for external command became to quote as single quote.
> > > i.e., I lost the way to use shellslash for passing double quoted
> > > arguments.
> > > To make matters worse, I get an error with doing following.
>
> > >   :ehttp://www.google.com/
> > >   :!curl 'http://www.google.com/'-o'C:/DOCUME~1/MATTN/Temp/
> > > VIA2046.tmp'
> > >   curl: (1) Unsupported protocol: 'http
>
> > > And I'll look that buffer name will be following.
>
> > >   http:\\www.google.com\
>
> > > Few months ago, I posted few suggestion about fixing this problem. But
> > > it was not solved.
> > > I tried to change to use noshellshash in my vimrc repeatedly. but I
> > > couldn't be love it.
>
> > > So I want to suggest to fix this again.
>
> > > By and large, most user is using cmd.exe (or command.com) on windows.
> > > This is meaning that Vim should escape double quote to pass the
> > > arguments for command.
> > > However, currently Vim interpret shellslash option against whether
> > > should use single or double quote.
> > > This is not right. This should be checked whether a 'shell' option
> > > contain 'sh'. (same as shellxquote option)
>
> > > Please check this patch.
>
> > 'shellslash' assumes that you are using a Unix-like shell.  I don't see
> > how you can set 'shellslash' and use cmd.exe, many external commands
> > that use Windows commands or are handled by the shell will fail,
> > since all / in the argument are seen as flags.
>
> > Having the behavior depend on 'shellxquote' makes this more complicated,
> > I'm not sure if that is a good idea.  It's hard to think of all the
> > possible combinations of commands (both shell and others) and what
> > arguments they take.
>
> > So why don't you use a Unix-like shell?
>
> This answer is:
>
> * Vim was working good with shellslash on windows.
> * Broken URL is shown in status line.
> * I have to provide vimscripts for any users. (user of cmd.exe also)
>
> I want to hear from you:
>
> * Why don't you fix this problem?
> * Why do you trancate shellslash from us?
>
> - Yasuhiro Matsumoto

-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Raspunde prin e-mail lui