vdoc: move builtin to top

pull/5346/head
Daniel Däschle 2020-06-11 00:52:41 +02:00 committed by GitHub
parent 19c3ba2f8f
commit dc72d2591e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -373,7 +373,9 @@ fn (cfg DocConfig) gen_html(idx int) string {
<ul>') <ul>')
if cfg.is_multi && cfg.docs.len > 1 { if cfg.is_multi && cfg.docs.len > 1 {
mut submod_prefix := '' mut submod_prefix := ''
for i, doc in cfg.docs { mut docs := cfg.docs.filter(it.head.name == 'builtin')
docs << cfg.docs.filter(it.head.name != 'builtin')
for i, doc in docs {
if i-1 >= 0 && doc.head.name.starts_with(submod_prefix + '.') { if i-1 >= 0 && doc.head.name.starts_with(submod_prefix + '.') {
continue continue
} }
@ -480,7 +482,9 @@ fn (cfg DocConfig) gen_markdown(idx int, with_toc bool) string {
fn (cfg DocConfig) render() map[string]string { fn (cfg DocConfig) render() map[string]string {
mut docs := map[string]string mut docs := map[string]string
for i, doc in cfg.docs { for i, doc in cfg.docs {
// since builtin is generated first, ignore it
mut name := if doc.head.name == 'README' { mut name := if doc.head.name == 'README' {
'index' 'index'
} else if !cfg.is_multi && !os.is_dir(cfg.output_path) { } else if !cfg.is_multi && !os.is_dir(cfg.output_path) {