Thread: Re: Undesired behavior in Quickwrap function...
Cream is a free, easy-to-use configuration of the Vim text editor
Brought to you by:
digitect
From: Steve H. <dig...@mi...> - 2005-01-11 13:36:40
|
On Tue, 2005-01-11 at 08:19 -0500, Martin Gignac wrote: > > > the paragraph. (I'm surprised you see the second line auto-indent > > to the numbered item--are you sure? After the second, yes, but not > > the first.) > > Hum, I'm not quite sure I follow; which one is the 'second' line? I mean that when composing a numbered item with Auto Wrap, after the first line's (auto) return, Cream will not indent the second line properly since the "n" flag is not in &formatoptions. > > You might experiment by commenting out the two "set > > formatoptions+/-=n" lines in the Cream_quickwrap() function in > > cream-lib.vim. But then numbered items will be ignored and wrapped > > into paragraphs. I guess Cream defaults to the lesser evil. :) > > > > Anyone else have any thoughts? > [...] > So in short, the determination on whether or not a number starting a > line is a numbered item or could be made based on the existence (or > not) of an empty line right before. Except that some numbered lists have no space between items. I think it would be wrong to insist on a formatting style so Cream can know how to behave. It's better to turn off some of the "auto-ness" and let the user tap the space bar a few times. (I do it now without thinking and my first question above was testing if you do too. :) -- Steve Hall [ digitect mindspring com ] Cream... something good to put in your Vim! http://cream.sourceforge.net |
From: Martin G. <lm...@mp...> - 2005-01-11 15:43:29
|
---------- Original Message ----------- From: Steve Hall <dig...@mi...> To: Martin Gignac <lm...@mp...> Cc: Cream <cre...@li...> Sent: Tue, 11 Jan 2005 08:35:58 -0500 Subject: Re: Undesired behavior in Quickwrap function... > On Tue, 2005-01-11 at 08:19 -0500, Martin Gignac wrote: > > > > > the paragraph. (I'm surprised you see the second line auto-indent > > > to the numbered item--are you sure? After the second, yes, but not > > > the first.) > > > > Hum, I'm not quite sure I follow; which one is the 'second' line? > > I mean that when composing a numbered item with Auto Wrap, after the > first line's (auto) return, Cream will not indent the second line > properly since the "n" flag is not in &formatoptions. Oh, sorry, now I get it. You're absolutely right; the second line is not auto-indented automatically. I just have gotten into the habit of doing a Ctrl+Q after I type a bit of the second line of a numbered item. My mistake. > Except that some numbered lists have no space between items. I think > it would be wrong to insist on a formatting style so Cream can know > how to behave. It's better to turn off some of the "auto-ness" and let > the user tap the space bar a few times. (I do it now without thinking > and my first question above was testing if you do too. :) Yeah, I thought about numbered lists with no spaces in between afterwards too. I just can't win, can I? :) You give people an inch and they want a foot; I guess I'm expecting Ctrl+Q to deduce *everything* correctly now that I've gotten used to using it to reformat my paragraphs after editing them. Thanks, -Martin |