- Clone the repository
- Put the path to the config.emacs.org in the init.el file. All missing packages will be downloaded automatically upon initial start.
With config.emacs.org under /home/<user>/emacs
and init.el
under /home/<user>/.emacs.d
- create a symbolic link to the config file
ln -s /home/<user>/emacs/config.emacs.org /home/<user>/.emacs.d/config.emacs.org
- make init.el aware of the config-file
(org-babel-load-file "~/.emacs.d/config.emacs.org")
- upon start emacs will ask “Symbolic link to Git-controlled source file; follow link? (yes or no)” → answer “yes”