Reorganize core/*.el

This commit is contained in:
Henrik Lissner 2017-01-17 23:28:19 -05:00
parent 68b7203749
commit c1418ad76b
6 changed files with 15 additions and 101 deletions

23
core/core-set.el Normal file
View file

@ -0,0 +1,23 @@
;;; core-set.el --- centralized inter-package configuration
(defvar doom-settings '()
"docstring")
(defun doom-define-setting (name &optional docs &rest args)
(declare (indent defun)))
(defun doom-set (mode key value)
(declare (indent defun)))
(defmacro config! (package-name &rest args)
(declare (indent defun))
`(let ((doom-current-package ',package-name))
,(macroexpand-progn args))
;; 1. Check for `set!' calls
;; 2. Append mode
)
(defmacro set! (&rest args))
(provide 'core-set)
;;; core-set.el ends here