diff --git a/.gitignore b/.gitignore
index 09e1b97b9..92fc399bf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,7 +8,9 @@ __pycache__/
.repl_history.txt
.vscode/
wasm-pack.log
-.idea/
+.idea/*
+!.idea/icon.svg
+!.idea/vcs.xml
.envrc
flame-graph.html
diff --git a/.idea/icon.svg b/.idea/icon.svg
new file mode 100644
index 000000000..84e5f593a
--- /dev/null
+++ b/.idea/icon.svg
@@ -0,0 +1,3 @@
+
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 000000000..9bb3f97be
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+