Greg Minshall <minsh...@umich.edu> writes:

> hi, all.
>
> David Rogers <davidandrewrog...@gmail.com> wrote:
>
>> Am I crazy to say that your last example of unwanted behavior is
>> easier for me to read and understand? (and to me the common
>> indenting is a hopeless mess?)
>
> yes, in fact, the "new" way sort of has the buffer indentation match
> that of the outline structure of the file (specified by asterisks).
> there's a lot to be said for that.  (though, obviously, it's not what
> everyone would want.)
>
> if the new mode stays as the standard, maybe we'd want to capture an
> asterisk typed immediately after a newline that would (by default), put
> that line-beginning asterisk back in column one?
>

I think this would be a great improvement. It is probably more comon
that that when you type an asterisk as the first character in the line
you want it to be a header and therefore, in the first column. On rare
occasions when you do want an asterisk at the beginning of the line, you
can indent it manually.

> otherwise, this is what one gets (without remembering to do a C-j
> instead of <RET>):
> -----
> * i wanted a headline<RET>
>   * i wanted a subhead, but it's ignored by org mode
> -----
> which is maybe not optimal?
>
> in most non-org modes (including in Org Src... buffers, and in org files
> when writing org-mode lists), i'm a big fan of electric indent mode.
>
> maybe an org-specific setting, "org-file-indent-follows-structure"?  if
> true, it means the user wants to have a "raw" org document laid out
> according to the outline structure of the document.  if false, it means
> one, in general, wants the org file laid out with left-alignment (or,
> right, in right-to-left) languages (not including embedded lists, and
> whatever else i might be ignoring).
>

Seems like a reasonable approach to me.


--
Tim Cross

Reply via email to