+[submodule "notmuch"]
+ path = lib/notmuch
+ url = https://git.notmuchmail.org/git/notmuch
+ load-path = emacs
+ info-path = doc/_build/texinfo
+ # build-nix-shell-packages = pkgconfig gitMinimal xapian gmime talloc zlib pythonPackages.sphinx pythonPackages.python texinfo
+ # build-step = ./configure --without-docs
+ # build-step = make
+ # build-step = make sphinx-texinfo
+ # build-step = borg-makeinfo
+[submodule "oauth2"]
+ path = lib/oauth2
+ url = git@github.com:emacsmirror/oauth2.git
+[submodule "org"]
+ path = lib/org
+ url = git@code.orgmode.org:bzg/org-mode.git
+ load-path = lisp
+ info-path = doc
+ build-step = make compile autoloads info ORG_ADD_CONTRIB="org-notmuch"
+ # setting ORG_ADD_CONTRIB results in copying of files from contrib/
+ # into lisp/, which git will pick up. so, let's ignore untracked files
+ # from org's submodule; at least for now
+ ignore = untracked
+[submodule "orgalist"]
+ path = lib/orgalist
+ url = git@github.com:emacsmirror/orgalist.git
+[submodule "other-frame-window"]
+ path = lib/other-frame-window
+ url = git@github.com:emacsmirror/other-frame-window.git
+[submodule "ox-hugo"]
+ path = lib/ox-hugo
+ url = git@github.com:kaushalmodi/ox-hugo.git