0 | ||| Functions for generating highlighted typst code snippets
9 | %hide Collie.Modifiers.infix.(::=)
11 | export
20 | export
24 | where
29 | export
46 | #let IdrisHighlight(col, styl, wei, cont) = {
47 | set text(fill: col, style: styl, weight: wei)
48 | cont
49 | }
51 | #let IdrisHole(cont) = {
53 | cont
54 | }
56 | #let IdrisCode(cont) = {
57 | set text(font: IdrisCodeFont, size: 0.8em)
58 | cont
59 | }
71 | """
74 | export
78 | export
81 | #IdrisCode[
82 | """
84 | export
87 | ]
88 | """
90 | export
94 | export
98 | export
102 | escapeTypst
103 | annotate
114 | """
120 | """
130 | Preamble configuration file in Dhall format.
131 | Use `init` to generate the defaults config file.
132 | """
133 | filePath
134 | ]
136 | }
138 | export
149 | }
151 | export