emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Two bugs in org-indent (plus a fix to correct one of them)
@ 2010-06-13  2:44 William Henney
  2010-06-15 11:02 ` David Maus
  2010-09-23 19:09 ` David Maus
  0 siblings, 2 replies; 6+ messages in thread
From: William Henney @ 2010-06-13  2:44 UTC (permalink / raw)
  To: emacs-org

Hi all

I have recently started using org-indent (together with word-wrap) for
new org files. In general, I love it. But there are a couple of small
problems:

1. If one sets org-indent-indentation-per-level to any value other
than the default of 2, then the indentation of lines following a
heading is not correct. I seem to have managed to fix this by changing
line 231 of org-indent.el from

		 n (* (or level 0) org-indent-indentation-per-level))))))))

to

		 n (+ 2 (* (1- (or level 0)) org-indent-indentation-per-level)))))))))

Tested with org-indent-indentation-per-level = 0, 1, 2, and 3.

2. org-indent fails to play nicely with org-inlinetask in two ways

   i) It destroys the special fontification of the inline task's
leading stars, even if org-indent-mode-turns-on-hiding-stars is set to
nil

   ii) Any text after an inline task's END statement is soft-indented
as though it were part of the inline task, whereas the indentation
should ideally return to what it was before the inline task. Of
course, this is also a problem when org-indent is turned off, if you
try to automatically hard-indent using TAB. However, in that case you
can adjust by hand the indentation of the first line after the inline
task, and then all the following lines will indent correctly. With
org-indent the problem is much worse since there is no way of
adjusting the soft indents by hand.

Cheers

Will

P.S. Has anyone successfully converted a pre-existing org file to a
form suitable for use with org-indent? By which I mean that the
pre-existing file was written with hard line breaks and hard indents.
The task is not trivial since one needs to remove the hard indents due
to the nesting of the org headings, but to leave alone the hard
indents due to the nesting of plain lists.

-- 

  Dr William Henney, Centro de Radioastronomía y Astrofísica,
  Universidad Nacional Autónoma de México, Campus Morelia

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-09-23 19:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-06-13  2:44 Two bugs in org-indent (plus a fix to correct one of them) William Henney
2010-06-15 11:02 ` David Maus
2010-06-15 23:10   ` William Henney
2010-06-15 23:17     ` William Henney
2010-06-18 15:42     ` David Maus
2010-09-23 19:09 ` David Maus

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).