Rewrite core libraries (WIP)
This commit is contained in:
parent
83c852e11f
commit
50ea98319f
68 changed files with 1892 additions and 5345 deletions
22
core/core-settings.el
Normal file
22
core/core-settings.el
Normal file
|
@ -0,0 +1,22 @@
|
|||
;;; core-settings.el --- centralized inter-package configuration
|
||||
|
||||
(defvar doom-settings '()
|
||||
"docstring")
|
||||
|
||||
(defun doom-define-setting (name &optional docs &rest args))
|
||||
|
||||
(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))
|
||||
|
||||
(defun doom-set (mode key value)
|
||||
(declare (indent defun)))
|
||||
|
||||
(provide 'core-settings)
|
||||
;;; core-settings.el ends here
|
Loading…
Add table
Add a link
Reference in a new issue