Hi Christian!

2015-11-4(Thu) 18:53:13 UTC+9 Christian Brabandt:
> Am 2015-11-04 05:33, schrieb h_east:
> > Hi Bram and List!
> > 
> > How to reproduce:
> > - Start pure vim with new file a.vim
> >   $ vim -N -u NONE a.vim
> > 
> > (1)
> > :let str='abcde'
> > :let nn=3
> > :echo str[nn:]
> > E121: Undefined variable: nn:
> > E15: Invalid expression: str[nn:]
> > 
> > 
> > (2)
> > :let str='abcde'
> > :let g:nr=3
> > :echo str[g:nr:]
> > E121: Undefined variable: g:nr:
> > E15: Invalid expression: str[g:nr:]
> > 
> > 
> > Expected behavior:
> > - Both displayed 'de'
> > 
> > Actual behavior
> > - Occured E121 and E15.
> 
> I have seen this error before. I think one needs to add extra space in 
> front of the ':' and then it works as expected.
Yes, I know :-)

:h list-index
/NOTE:
h> NOTE: mylist[s:e] means using the variable "s:e" as index.  Watch out for
h> using a single letter variable before the ":".  Insert a space when needed:
h> mylist[s : e].


> 
> However I think this patch looks good and should be included.
Thank you agree to my patch.

--
Best regards,
Hirohito Higashi (a.k.a h_east)

-- 
-- 
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

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui