diff --git a/doc/misc.rst b/doc/misc.rst
index b0f6283a6610255ee00ea1e9a6f183736471f517..e64dfcc7149a7dc3145ae4b816811e8f02a13745 100644
--- a/doc/misc.rst
+++ b/doc/misc.rst
@@ -33,7 +33,12 @@ MacOS support is in the works.
 
 #.  Type the following command::
 
-        hash -r; for i in pymbolic cgen genpy modepy pyvisfile loopy meshmode dagrt leap grudge; do python -m pip install git+https://gitlab.tiker.net/inducer/$i.git; done
+        hash -r; for i in pymbolic cgen genpy modepy pyvisfile loopy meshmode dagrt leap grudge; do python -m pip install --editable "git+https://gitlab.tiker.net/inducer/$i.git#egg=$i"; done
+
+.. note::
+
+    In each case, you may leave out the ``--editable`` flag if you would not like
+    a checkout of the source code.
 
 Next time you want to use `grudge`, just run the following command::