add keywords

main
Jean-Marie 'Histausse' Mineau 2024-03-22 19:04:54 +01:00
parent 1881970027
commit 60a3671a68
Signed by: histausse
GPG Key ID: B66AEEDA9B645AD2
1 changed files with 23 additions and 10 deletions

33
lib.typ
View File

@ -23,13 +23,26 @@
} }
} }
#let notes-template(doc) = [ #let notes-template(keywords: (), doc) = {
#show raw.where(lang: "dot-render"): it => gviz.render-image(it.text) show raw.where(lang: "dot-render"): it => gviz.render-image(it.text)
#show raw.where(lang: "digraphLR"): it => gviz.render-image("digraph mygraph { rankdir=\"LR\";" + it.text + "}") show raw.where(lang: "digraphLR"): it => gviz.render-image("digraph mygraph { rankdir=\"LR\";" + it.text + "}")
#show raw.where(lang: "digraphTB"): it => gviz.render-image("digraph mygraph { rankdir=\"TB\";" + it.text + "}") show raw.where(lang: "digraphTB"): it => gviz.render-image("digraph mygraph { rankdir=\"TB\";" + it.text + "}")
#show raw.where(lang: "graphLR"): it => gviz.render-image("graph mygraph { rankdir=\"TB\";" + it.text + "}") show raw.where(lang: "graphLR"): it => gviz.render-image("graph mygraph { rankdir=\"TB\";" + it.text + "}")
#show raw.where(lang: "graphTB"): it => gviz.render-image("graph mygraph { rankdir=\"TB\";" + it.text + "}") show raw.where(lang: "graphTB"): it => gviz.render-image("graph mygraph { rankdir=\"TB\";" + it.text + "}")
#show raw.where(lang: "pintora"): it => pintorita.render(it.text) show raw.where(lang: "pintora"): it => pintorita.render(it.text)
#doc
#todos() // Make keywords bold
] show: rest => {
for keyword in keywords {
rest = {
show keyword: set text(weight: "bold")
rest
}
}
rest
}
doc
todos()
}