mirror of
https://github.com/doomemacs/doomemacs
synced 2025-09-22 16:21:04 -05:00
Reorganize core/*.el
This commit is contained in:
23
core/core-set.el
Normal file
23
core/core-set.el
Normal 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
|
Reference in New Issue
Block a user