23 lines
537 B
EmacsLisp
23 lines
537 B
EmacsLisp
;;; 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
|