Hi,

2016-01-15 7:14 GMT-02:00 h_east <[email protected]>:

> Hi,
>
> 2016-1-15(Fri) 18:10:10 UTC+9 h_east:
> > Hi Francisco, Chris.B and list,
> >
> > 2016-1-15(Fri) 6:39:07 UTC+9 Francisco Lopes:
> > > @chrisbra I've just checked that it reproduces like I described. Will
> open another issue with similar procedure.
> >
> > I think this behavior is specification at the moment.
> > (This is not written to the document...)
> >
> > smart-indent is explicitly disabled has been written in the source code.
> > Please grep `can_bs` in Vim source code.
>
> Oops, Big typo.
> `can_si` is correct.
> And also all this later
>
> >
> > If the `can_bs` is true, smart-indent might be work.
> >
> > Briefly explain:
> > `can_bs` is set true, when add a new line.
> > And set to false at the following operation.
> > - Iuput normal character
> > - Input ctrl-T or vtrl-D (indent shift)
> > - Input <DEL> or <BS> or <TAB>
> > - Do internal line formatting
> > - Stop insert mode
> > - Enter completion  (src/edit.c : 5065)
> >
> >
> > Christian Brabandt>
> > I think your patch is not good idea that to forcibly change to true the
> `can_bs` at that location.
> >
> > The following behavior has unexpectedly changed actually.
> >
> > How to reproduce:
> >   $ vim -Nu NONE -c "set smartindent nocindent"
> >   :exec "silent! norm! i{\<CR>\<SPACE>\<BS>\<C-X>\<C-O>}"
> >
> > Without your patch behavior:
> > {
> > <TAB>}
> >
> > With your patch behavior:
> > {
> > }
>

You're right Hirohito, (except for the typo ;-) I got it). The patch is
operating
as if "losing memory" that we have inserted whitespace before entering
completion
mode. But I hope that this detail be easy to fix? and also that there'll be
nothing
left to fix besides this.

Thanks,
Francisco Lopes

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