[O] Re: Simple Indentation question: indentation behaviour changed some time ago.

2011-03-02 Thread Rainer Stengele
Am 02.03.2011 00:45, schrieb Nicolas:
 Hello,

 Rainer Stengele rainer.steng...@online.de writes:

 * headline
   - item
 TEXT
 ^

 cursor on first T of TEXT and pressing TAB I got:

 * headline
   - item
 TEXT

 nowadays I get

 * headline
   - item
   TEXT
 I checked the org-*indent* variables but could not find a matching variable.
 How can I configure the old behaviour?
 You can set `org-list-ending-method' to 'regexp, meaning that you will
 need to provide two blank lines (that's configurable though, see
 `org-empty-line-terminates-plain-lists' and `org-list-end-regexp') to end
 a list.

 Otherwise, lists are determined by indentation, so, in your example,
 TEXT end the list as it is less indented than any of its items. Thus,
 when pressing TAB, Org indent the line accordingly, that is as a line
 belonging to the headline but not to the list.

 Also note that, if TEXT isn't already typed, you can use C-j after
 item to stay inside list and go on typing.

 Regards,

Hello Nicolas,

ok, thanks, I checked all that but could not find a setting that makes sense 
for me.

I do not understand why when pressing TAB being at point ^:

  - item

^

results in

  - item

^


but having


  - item
TEXT
^

and pressing TAB results in

  - item
  TEXT
  ^ 

How can I get the indentation same as with empty lines?

-- Rainer
attachment: rainer_stengele.vcf___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[O] Re: Simple Indentation question: indentation behaviour changed some time ago.

2011-03-02 Thread Nicolas
Hello, 

Rainer Stengele rainer.steng...@online.de writes:

 I do not understand why when pressing TAB being at point ^:

   - item

 ^

 results in

   - item

 ^


 but having


   - item
 TEXT
 ^

 and pressing TAB results in

   - item
   TEXT
   ^ 

 How can I get the indentation same as with empty lines?

You can't. Once TEXT is typed at column 0, by definition, the list
before is over, and indentation reflects that. And this makes sense: how
could an user end a list if all his text was eventually being inserted
inside the list?

On the other hand, if no text is typed yet, like in your first case, the
list isn't over, and TAB will indent line into the last item of the
list, as if you had typed C-j.

I hope it is clearer now.

Regards,


-- Nicolas

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[O] Re: Simple Indentation question: indentation behaviour changed some time ago.

2011-03-02 Thread Rainer Stengele


Am 02.03.2011 10:51, schrieb Nicolas:
 Hello,

 Rainer Stengele rainer.steng...@online.de writes:

 I do not understand why when pressing TAB being at point ^:

 - item

 ^

 results in

 - item

 ^


 but having


 - item
 TEXT
 ^

 and pressing TAB results in

 - item
 TEXT
 ^

 How can I get the indentation same as with empty lines?

 You can't. Once TEXT is typed at column 0, by definition, the list
 before is over, and indentation reflects that. And this makes sense: how
 could an user end a list if all his text was eventually being inserted
 inside the list?

 On the other hand, if no text is typed yet, like in your first case, the
 list isn't over, and TAB will indent line into the last item of the
 list, as if you had typed C-j.

 I hope it is clearer now.

 Regards,


 -- Nicolas

Nicolas, thank you for explaining.
Well, it still bugs me.


Many times I start with something like


 headline
 item1
 Text belonging to item1
 Text belonging to item1
 Text belonging to item1
 item2
 Text belonging to item2
 Text belonging to item2
 Text belonging to item2


and then later want to bring in more structure,
making item1 and item2 a list item.
I would then expect to get the Text belonging to lines being indented as in


 headline
 - item1
   Text belonging to item1
   Text belonging to item1
   Text belonging to item1
 - item2
   Text belonging to item2
   Text belonging to item2
   Text belonging to item2


but I get this:


 headline
 - item1
 Text belonging to item1
 Text belonging to item1
 Text belonging to item1
 - item2
 Text belonging to item2
 Text belonging to item2
 Text belonging to item2


of course I can indent via macros or manually, I just don't find the behaviour 
ok.

Regards,


-- Rainer

attachment: rainer_stengele.vcf___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[O] Re: Simple Indentation question: indentation behaviour changed some time ago.

2011-03-02 Thread Nicolas
Rainer Stengele rainer.steng...@online.de writes:

 Many times I start with something like


  headline
  item1
  Text belonging to item1
  Text belonging to item1
  Text belonging to item1
  item2
  Text belonging to item2
  Text belonging to item2
  Text belonging to item2


 and then later want to bring in more structure,
 making item1 and item2 a list item.
 I would then expect to get the Text belonging to lines being indented as in


  headline
  - item1
Text belonging to item1
Text belonging to item1
Text belonging to item1
  - item2
Text belonging to item2
Text belonging to item2
Text belonging to item2

That's easy. Select region from item1 to third Text belonging to
item1, and use C-c -. This command turns a region into an item (with
development version of Org, that is).

Regards,

-- 
Nicolas

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[O] Re: Simple Indentation question: indentation behaviour changed some time ago.

2011-03-01 Thread Nicolas
Hello,

Rainer Stengele rainer.steng...@online.de writes:

 * headline
   - item
 TEXT
 ^

 cursor on first T of TEXT and pressing TAB I got:

 * headline
   - item
 TEXT

 nowadays I get

 * headline
   - item
   TEXT

 I checked the org-*indent* variables but could not find a matching variable.
 How can I configure the old behaviour?

You can set `org-list-ending-method' to 'regexp, meaning that you will
need to provide two blank lines (that's configurable though, see
`org-empty-line-terminates-plain-lists' and `org-list-end-regexp') to end
a list.

Otherwise, lists are determined by indentation, so, in your example,
TEXT end the list as it is less indented than any of its items. Thus,
when pressing TAB, Org indent the line accordingly, that is as a line
belonging to the headline but not to the list.

Also note that, if TEXT isn't already typed, you can use C-j after
item to stay inside list and go on typing.

Regards,


-- 
Nicolas

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode