diff --git a/collects/scribble/basic.ss b/collects/scribble/basic.ss index 5dad2bc0..34de06ae 100644 --- a/collects/scribble/basic.ss +++ b/collects/scribble/basic.ss @@ -230,6 +230,15 @@ ;; parts first, then modules, then bindings, delayed means it's not ;; the last round, and #f means no desc (define desc-order '(part mod libs delayed #f)) + ;; this defines an imposed ordering for module names + (define lib-order '(#rx"^scheme(?:/|$)" #rx"^r.rs(?:/|$)" #rx"^lang(?:/|$)")) + (define (lib] ; dosn't matter, will run again [(#f) '=])]))) (define (entry