(defvar NAME-pre-extensions '( ;; pre extension names go here ) "List of all extensions to load before the packages.") (defvar NAME-post-extensions '( ;; post extension names go here ) "List of all extensions to load after the packages.") ;; For each extension, define a function NAME/init- ;; ;; (defun NAME/init-my-extension () ;; "Initialize my extension" ;; ) ;; ;; Often the body of an initialize function uses `use-package' ;; For more info on `use-package', see readme: ;; https://github.com/jwiegley/use-package