* Re: lists and fill-region
2011-03-09 19:04 lists and fill-region michael hohn
@ 2011-03-09 19:36 ` Matt Lundin
2011-03-10 0:08 ` Nicolas
2011-03-09 19:50 ` Bernt Hansen
2011-03-10 0:03 ` Nicolas
2 siblings, 1 reply; 10+ messages in thread
From: Matt Lundin @ 2011-03-09 19:36 UTC (permalink / raw)
To: michael hohn; +Cc: emacs-orgmode
michael hohn <mhhohn@gmail.com> writes:
> Hi all,
>
> after upgrading to the current git head (from a version around 6.36),
> fill-region produces wrong indentation for my lists. Starting with
>
> - one
> - very, very, very, very, very, very, very, very, very, very, very, very, long
> - short
>
> and marking the second item via mark-paragraph followed by fill-region
> results in
>
> - one
> - very, very, very, very, very, very, very, very, very, very, very,
> very, long
> - short
I can reproduce this. It occurs only when marking a region, not when
calling fill paragraph directly on the item.
A related bug:
> - one
> - very, very, very, very, very, very, very, very, very, very, very,
> very, long
> - short
If one calls unfill-paragraph on the "very, very" line above, nothing
happens. In the past, unfill paragraph would turn the item into a single
line, which is very convenient for fixing improperly indented multi-line
items.
Best,
Matt
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: lists and fill-region
2011-03-09 19:36 ` Matt Lundin
@ 2011-03-10 0:08 ` Nicolas
2011-03-10 0:32 ` Matt Lundin
0 siblings, 1 reply; 10+ messages in thread
From: Nicolas @ 2011-03-10 0:08 UTC (permalink / raw)
To: Matt Lundin; +Cc: emacs-orgmode, michael hohn
Hello,
Matt Lundin <mdl@imapmail.org> writes:
> A related bug:
>
>> - one
>> - very, very, very, very, very, very, very, very, very, very, very,
>> very, long
>> - short
>
> If one calls unfill-paragraph on the "very, very" line above, nothing
> happens. In the past, unfill paragraph would turn the item into a single
> line, which is very convenient for fixing improperly indented multi-line
> items.
Could you tell me if the problem with unfill-paragraph persists? If it
does, as there is no unfill-paragraph in standard Emacs, could you
provide the definition you gave it?
Thanks.
Regards,
--
Nicolas
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: lists and fill-region
2011-03-10 0:08 ` Nicolas
@ 2011-03-10 0:32 ` Matt Lundin
0 siblings, 0 replies; 10+ messages in thread
From: Matt Lundin @ 2011-03-10 0:32 UTC (permalink / raw)
To: michael hohn; +Cc: emacs-orgmode
Nicolas <n.goaziou@gmail.com> writes:
> Hello,
>
> Matt Lundin <mdl@imapmail.org> writes:
>
>> A related bug:
>>
>>> - one
>>> - very, very, very, very, very, very, very, very, very, very, very,
>>> very, long
>>> - short
>>
>> If one calls unfill-paragraph on the "very, very" line above, nothing
>> happens. In the past, unfill paragraph would turn the item into a single
>> line, which is very convenient for fixing improperly indented multi-line
>> items.
>
> Could you tell me if the problem with unfill-paragraph persists?
The problem is solved in the most recent git. Thanks!
> If it does, as there is no unfill-paragraph in standard Emacs, could
> you provide the definition you gave it?
You are right. Sometimes it is difficult to remember where Emacs begins
and one's own customizations end. :)
Here is unfill-paragraph (grabbed from the emacswiki, I believe):
--8<---------------cut here---------------start------------->8---
(defun unfill-paragraph ()
(interactive)
(let ((fill-column (point-max)))
(fill-paragraph nil)))
--8<---------------cut here---------------end--------------->8---
Thanks again,
Matt
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: lists and fill-region
2011-03-09 19:04 lists and fill-region michael hohn
2011-03-09 19:36 ` Matt Lundin
@ 2011-03-09 19:50 ` Bernt Hansen
2011-03-09 20:06 ` Nick Dokos
2011-03-10 0:03 ` Nicolas
2 siblings, 1 reply; 10+ messages in thread
From: Bernt Hansen @ 2011-03-09 19:50 UTC (permalink / raw)
To: michael hohn; +Cc: emacs-orgmode
michael hohn <mhhohn@gmail.com> writes:
> Hi all,
>
> after upgrading to the current git head (from a version around 6.36),
> fill-region produces wrong indentation for my lists. Starting with
>
> - one
> - very, very, very, very, very, very, very, very, very, very, very, very, long
> - short
>
> and marking the second item via mark-paragraph followed by fill-region
> results in
>
> - one
> - very, very, very, very, very, very, very, very, very, very, very,
> very, long
> - short
>
> I have tried different settings for org-list-ending-method but this
> doesn't change the result.
>
> Has anybody seen this or know a fix?
Hi Michael,
This wraps okay for me. I get the following:
--8<---------------cut here---------------start------------->8---
- one
- very, very, very, very, very, very, very, very, very, very, very,
very, long
- short
--8<---------------cut here---------------end--------------->8---
Have you tried it with a minimal emacs setup? Maybe it's something in
your customizations that affects this.
Regards,
--
Bernt
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: lists and fill-region
2011-03-09 19:50 ` Bernt Hansen
@ 2011-03-09 20:06 ` Nick Dokos
2011-03-09 20:45 ` Bernt Hansen
0 siblings, 1 reply; 10+ messages in thread
From: Nick Dokos @ 2011-03-09 20:06 UTC (permalink / raw)
To: Bernt Hansen; +Cc: nicholas.dokos, emacs-orgmode, michael hohn
Bernt Hansen <bernt@norang.ca> wrote:
> michael hohn <mhhohn@gmail.com> writes:
>
> > Hi all,
> >
> > after upgrading to the current git head (from a version around 6.36),
> > fill-region produces wrong indentation for my lists. Starting with
> >
> > - one
> > - very, very, very, very, very, very, very, very, very, very, very, very, long
> > - short
> >
> > and marking the second item via mark-paragraph followed by fill-region
> > results in
> >
> > - one
> > - very, very, very, very, very, very, very, very, very, very, very,
> > very, long
> > - short
> >
> > I have tried different settings for org-list-ending-method but this
> > doesn't change the result.
> >
> > Has anybody seen this or know a fix?
>
> Hi Michael,
>
> This wraps okay for me. I get the following:
>
> - one
> - very, very, very, very, very, very, very, very, very, very, very,
> very, long
> - short
>
> Have you tried it with a minimal emacs setup? Maybe it's something in
> your customizations that affects this.
>
With fill-paragraph, I get what Bernt gets. With
mark-paragraph/fill-region, I get what Michael gets. This is with emacs
-q -l minimal.emacs. In both cases, I start with point at the beginning
of the very, very long line.
Org-mode version 7.5 (release_7.5.7.g4090.dirty)
GNU Emacs 24.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.22.0) of 2010-11-17 on alphaville
Nick
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: lists and fill-region
2011-03-09 20:06 ` Nick Dokos
@ 2011-03-09 20:45 ` Bernt Hansen
0 siblings, 0 replies; 10+ messages in thread
From: Bernt Hansen @ 2011-03-09 20:45 UTC (permalink / raw)
To: nicholas.dokos; +Cc: emacs-orgmode, michael hohn
Nick Dokos <nicholas.dokos@hp.com> writes:
> Bernt Hansen <bernt@norang.ca> wrote:
>
>> michael hohn <mhhohn@gmail.com> writes:
>>
>> > Hi all,
>> >
>> > after upgrading to the current git head (from a version around 6.36),
>> > fill-region produces wrong indentation for my lists. Starting with
>> >
>> > - one
>> > - very, very, very, very, very, very, very, very, very, very, very, very, long
>> > - short
>> >
>> > and marking the second item via mark-paragraph followed by fill-region
>> > results in
>> >
>> > - one
>> > - very, very, very, very, very, very, very, very, very, very, very,
>> > very, long
>> > - short
>> >
>> > I have tried different settings for org-list-ending-method but this
>> > doesn't change the result.
>> >
>> > Has anybody seen this or know a fix?
>>
>> Hi Michael,
>>
>> This wraps okay for me. I get the following:
>>
>> - one
>> - very, very, very, very, very, very, very, very, very, very, very,
>> very, long
>> - short
>>
>> Have you tried it with a minimal emacs setup? Maybe it's something in
>> your customizations that affects this.
>>
>
> With fill-paragraph, I get what Bernt gets. With
> mark-paragraph/fill-region, I get what Michael gets. This is with emacs
> -q -l minimal.emacs. In both cases, I start with point at the beginning
> of the very, very long line.
>
> Org-mode version 7.5 (release_7.5.7.g4090.dirty)
> GNU Emacs 24.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.22.0) of 2010-11-17 on alphaville
Thanks Nick,
I can also reproduce this. I was incorrectly using fill-paragraph the
first time.
Regards,
--
Bernt
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: lists and fill-region
2011-03-09 19:04 lists and fill-region michael hohn
2011-03-09 19:36 ` Matt Lundin
2011-03-09 19:50 ` Bernt Hansen
@ 2011-03-10 0:03 ` Nicolas
2011-03-10 6:11 ` michael hohn
2 siblings, 1 reply; 10+ messages in thread
From: Nicolas @ 2011-03-10 0:03 UTC (permalink / raw)
To: michael hohn; +Cc: emacs-orgmode
Hello,
michael hohn <mhhohn@gmail.com> writes:
> after upgrading to the current git head (from a version around 6.36),
> fill-region produces wrong indentation for my lists. Starting with
>
> - one
> - very, very, very, very, very, very, very, very, very, very, very, very, long
> - short
>
> and marking the second item via mark-paragraph followed by fill-region
> results in
>
> - one
> - very, very, very, very, very, very, very, very, very, very, very,
> very, long
> - short
>
I have pushed a fix for this case. Thanks for your report, it reminds me
filling in lists is still a bit fragile, and needs some care.
Regards,
--
Nicolas
^ permalink raw reply [flat|nested] 10+ messages in thread