diff --git a/.zed/inverse.sh b/.zed/inverse.sh
new file mode 100755
index 0000000000000000000000000000000000000000..15242a6ca3f41901ac5e09f29e3052bf1d69efed
--- /dev/null
+++ b/.zed/inverse.sh
@@ -0,0 +1,5 @@
+#!/usr/bin/bash
+
+file=`echo $1 | sed -e s./root/workdir.$PWD.`
+line=$2
+zed $file:$line
diff --git a/.zed/tasks.json b/.zed/tasks.json
new file mode 100644
index 0000000000000000000000000000000000000000..26608c4ef7628cf95f75bfdc70c2d0f07b61a5d6
--- /dev/null
+++ b/.zed/tasks.json
@@ -0,0 +1,8 @@
+[
+  {
+    "label": "Forward Search",
+    "command": "zathura --synctex-forward \"$ZED_ROW:$ZED_COLUMN:$ZED_FILE\" -x \".zed/inverse.sh %{input} %{line}\" tex/main.pdf",
+    "allow_concurrent_runs": true,
+    "reveal": "never"
+  }
+]