-[submodule "notmuch"]
- path = lib/notmuch
- url = https://git.notmuchmail.org/git/notmuch
- load-path = emacs
- info-path = doc/_build/texinfo
- build-step = ./configure
- build-step = make
- build-step = make sphinx-texinfo
- build-step = borg-makeinfo
-[submodule "org-static-blog"]
- path = lib/org-static-blog
- url = git@github.com:bastibe/org-static-blog.git
- remote = aminb git@github.com:aminb/org-static-blog.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