diff --git a/docs/sparql-extensions/macros.md b/docs/sparql-extensions/macros.md
index b559999..827dd26 100644
--- a/docs/sparql-extensions/macros.md
+++ b/docs/sparql-extensions/macros.md
@@ -19,9 +19,9 @@ The object needs to be an `rdf:List`, where:
The following example defines a custom `eg:greet` function that returns `Hello X!` for an argument `X`.
-```
+```ttl
# macros.ttl
-PREFIX udf:
+PREFIX udf:
PREFIX sh:
PREFIX eg:
@@ -53,7 +53,7 @@ rpt integrate --macro macros.ttl `SELECT (eg:greet('John Doe') AS ?x) {}` --out-
* A current limitation in our implementation is that the `sh:namespace` presently needs to be a string rather than a literal of type `xsd:anyUri`, as demanded by the [SHACL Specification](https://www.w3.org/TR/shacl/).
* Also note, that due to SHACL's design that the value of `sh:namespace` needs to be a literal, it is NOT possible to refer to a namespace declared on the document itself:
-```
+```ttl
PREFIX eg:
PREFIX sh: