diff --git a/ProofMode.md b/ProofMode.md
index 34ca2dd1e9475d740bb25353cbf0c2fa1badd766..5bb0a54405f99f8885d7511cc566f3e6e5761894 100644
--- a/ProofMode.md
+++ b/ProofMode.md
@@ -3,10 +3,10 @@ Tactic overview
 
 Many of the tactics below apply to more goals than described in this document
 since the behavior of these tactics can be tuned via instances of the type
-classes in the file `proofmode/classes`. Most notable, many of the tactics can
-be applied when the to be introduced or to be eliminated connective appears
-under a later, a primitive view shift, or in the conclusion of a weakest
-precondition connective.
+classes in the file [proofmode/classes](proofmode/classes). Most notable, many
+of the tactics can be applied when the to be introduced or to be eliminated
+connective appears under a later, a primitive view shift, or in the conclusion
+of a weakest precondition connective.
 
 Applying hypotheses and lemmas
 ------------------------------