aboutsummaryrefslogtreecommitdiff
path: root/.gitattributes
diff options
context:
space:
mode:
Diffstat (limited to '.gitattributes')
-rw-r--r--.gitattributes12
1 files changed, 12 insertions, 0 deletions
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..2c77e1d
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,12 @@
+# We want fancy syntax highlighting on GitHub, though GitHub doesn't know how
+# to speak Gleam. Until it does (maybe one day!) we'll tell GitHub that these
+# files are Rust, which has a similar enough syntax for the highlighting to
+# work in most cases.
+# The only caveat is that we need to add a `;` after each use of the `type`
+# keyword as our type syntax is different to theirs in a way that confuses
+# GitHub.
+*.gleam linguist-language=Rust
+
+# Erlang files generated by the Gleam compiler
+/gen/*/*.erl linguist-generated=true
+/docs/**/* linguist-generated=true