I think I got it: the list (just?) needs to be sorted. So if I set it to
this:

(("part" . 0)
 ("chapter" . 1)
 ("songsection" . 2)
 ("section" . 2)
 ("subsection" . 3)
 ("subsubsection" . 4)
 ("beginsong" . 5)
 ("paragraph" . 5)
 ("subparagraph" . 6)
 ("addchap" . -1)
 ("addsec" . -2))

it works!

> It depends a bit on how you did that addition.  If you've done that in a
> buffer after loading RefTeX, you probably have to eval
> (reftex-compile-variables) in that buffer as well.  Otherwise you have
> to provide a recipe how others can reproduce it.

That didn't seem to be necessary.

> Since promotion and demotion both rely on this variable, I think it
> shouldn't be changed by an AUCTeX style from lisp with `add-to-list'.

I'm sorry, what do you mean here? That I should modify it with an AUCTeX
style, or that the style should not use `add-to-list'?

-- 
Alessandro Bertulli

Reply via email to