Lech Lorens wrote:

> On 10-May-2011 Bram Moolenaar <[email protected]> wrote:
> > > And only an offset of -2 should produce what the documentation mentions:
> > > 
> > > #v+
> > > /* vim: set fo+=o com=sr\:/***,m\:**,ex-2\:******/ :*/
> > > 
> > > aaa /***
> > >       **<--right aligned from "r" flag
> > >       **
> > >     ******/<-- -2 specified for the end comment.
> > > #v-
> > > 
> > > Is there anyone who knows what should in fact happen?
> > > Bram?
> > 
> > The docs clearly say:
> > 
> >   {digits}
> >     When together with 's' or 'e': add {digit} amount of offset to an
> >     automatically inserted middle or end comment leader. The offset begins
> >     from a left alignment. See below for more details.
> > 
> >   -{digits}
> >     Like {digits} but reduce the indent.  This only works when there is
> >     some indent for the start or end part that can be removed.
> > 
> > 
> > Thus the example should use "-2" to get the desired output.
> > 
> > Would be great if you can fix that.
> 
> I've looked at the code. It seems that this feature was never 
> implemented (i.e. the offset among the options for the closing comment 
> is simply ignored).
> 
> I modified insertchar() in edit.c so that the closing part is correctly 
> indented (with the offset) when the auto-close comment functionality is 
> triggered but:
> • my solution uses spaces – it does not take into account the value of 
>   'et', 'ts', etc.,
> • get_c_indent() does not handle the offset setting.
> 
> It could be done but is it worth it? I'd say that the feature seems so 
> obscure that perhaps it would be better to adjust the documentation?

Well, for a start we could mention in the docs what has not been
implemented.  If someone needs it and wants to implement this, at least
we have the syntax written down.

-- 
>From "know your smileys":
 :-O>-o   Smiley American tourist (note big mouth and camera)

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

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