diff --git a/emacs/.emacs.d/init.el b/emacs/.emacs.d/init.el index c4871c8..b6bdd10 100644 --- a/emacs/.emacs.d/init.el +++ b/emacs/.emacs.d/init.el @@ -1,26 +1,6 @@ (message "Welcome to Emacs") (message "Loading user configuration...") - -;;===================================================================================== -;; Define loader functions -;;===================================================================================== -(defconst fscotto/modules-dir - (expand-file-name "lisp" user-emacs-directory)) - -(defun fscotto/load-module (module) - "Load a MODULE from symbol." - (let* ((module-name (symbol-name module)) - (path (expand-file-name - (concat (replace-regexp-in-string "/" "/" module-name) - ".el") - fscotto/modules-dir))) - (unless (file-exists-p path) - (error "Module not found: %s" path)) - (load path nil 'nomessage))) - -(defun fscotto/load-modules (&rest modules) - "Load MODULES." - (mapc #'fscotto/load-module modules)) +(message "Emacs profile: %s" fscotto/emacs-profile) ;;===================================================================================== ;; Load modules @@ -52,6 +32,7 @@ 'lang/yaml ;; Misc + 'misc/dashboard 'misc/custom-functions 'misc/doom-modeline 'misc/which-key