I have run into the same problem several times recently, 
getting markup rules to evaluate in the desired order of
precedence, and am wondering if anyone has some words of
wisdom or advice.

In the latest case, I had rule1 set to evaluate '>links' 
and rule2 set to evaluate '<block'. PmWiki evaluates 
'block' '>links'. In my case, I needed rule2 to evaluate 
after rule1, but it didn't and it took me several tries 
to get the behaviour I wanted, as it involved a chain of 
related rules.

One solution might be for PmWiki or a recipe to redefine 
the standard PmWiki markup groups (and '>' settings) as:
- directives
- fenceDI
- inline
- fenceIL
- links
- fenceLB
- block
- fenceBS
- style

Then the example above should mean '>links' evaluates 
before '<block', because 'fenceLB' is in between.

While it is always possible to solve these on a 
case-by-case basis, I'm wondering if there is a 
general solution or something obvious I'm missing.

Have others run into this kind of problem?
-- 
JR
--
John Rankin




_______________________________________________
pmwiki-devel mailing list
pmwiki-devel@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-devel

Reply via email to