[ESS] outline-minor-mode

A.J. Rossini blindglobe at gmail.com
Sat Feb 4 10:49:22 CET 2006


Stephen's approach is what I do to use allout mode (require 'allout).

To test, set the header lead string to "###" (there's a menu pull-down
to set this as one of the options).

best,
-tony

On 2/4/06, Stephen Eglen <S.J.Eglen at damtp.cam.ac.uk> wrote:
>  >
>  > maybe I missed some ESS functionality, but I considere to use
>  > outline-minor-mode in R syntax buffers. I would like to use the comment
>  > lines as headings. The problem I don't know to solve is that in R usually
>  > comments starting with ### are considered as higher level than comments
>  > starting with ## or #.
>
> yes, and that follows the elisp convention for comments.
>  > As far as I understood outline-mode would treat them the other way round i.e.
>  > # comment would be considered as top level, ## comment as second,
>  and so on.
>
> Yes. outline-regexp is a variable that controls what regexp is used to
> find headers at the start of a line. So, three hashes would be taken
> as a level 3 heading, deeper than one hash (level one).  I just took a
> quick look in the elisp, and couldn't see a way to specify the level
> separately from the regexp.
>
> Furthermore, if you use ESS's indenting, you'd see that comments with
> either one or two hashes won't be found at the start of the line,
> which might mess things up.
>
> Possibly the solution would be to use three hashes followed by some
> variable number of asterisks to denote your header:
>
> ### * Init code
>
> ### ** New vars
>
> Stephen
>
> ______________________________________________
> ESS-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
>


--
best,
-tony

blindglobe at gmail.com
Muttenz, Switzerland.
"Commit early,commit often, and commit in a repository from which we can easily
roll-back your mistakes" (AJR, 4Jan05).




More information about the ESS-help mailing list