doomemacs/modules/feature/lookup/autoload/devdocs.el
Henrik Lissner 5a7c8803d9
Remove :when support from after!; add defer-until!
New macro does what the :when keyword did for after!.
2018-06-27 21:29:28 +02:00

22 lines
688 B
EmacsLisp

;;; feature/lookup/autoload/devdocs.el -*- lexical-binding: t; -*-
;;;###if (featurep! +devdocs)
;;;###autodef
(defun set-devdocs! (modes docset)
"Map major MODES (one major-mode symbol or a list of them) to a devdocs
DOCSET (a string).
See `devdocs-alist' for the defaults. "
(defer-until! (boundp 'devdocs-alist)
(dolist (mode (doom-enlist modes))
(setf (alist-get mode devdocs-alist) docset))))
;; FIXME obsolete :devdocs
;;;###autoload
(def-setting! :devdocs (modes docset)
"Map major MODES (one major-mode symbol or a list of them) to a devdocs
DOCSET (a string).
See `devdocs-alist' for the defaults. "
:obsolete set-devdocs!
`(set-devdocs! ,modes ,docset))