doomemacs/core/core-set.el

24 lines
537 B
EmacsLisp
Raw Normal View History

2017-01-17 23:28:19 -05:00
;;; core-set.el --- centralized inter-package configuration
2017-01-16 23:15:48 -05:00
(defvar doom-settings '()
"docstring")
2017-01-17 23:28:19 -05:00
(defun doom-define-setting (name &optional docs &rest args)
(declare (indent defun)))
(defun doom-set (mode key value)
(declare (indent defun)))
2017-01-16 23:15:48 -05:00
(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))
2017-01-17 23:28:19 -05:00
(provide 'core-set)
;;; core-set.el ends here