Replace :devdocs with set-devdocs! autodef

This commit is contained in:
Henrik Lissner 2018-06-15 13:36:43 +02:00
parent b99ab59578
commit 7b1db08ea2
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -1,11 +1,20 @@
;;; 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. "
(after! (:when (boundp 'devdocs-alist))
(map-put devdocs-alist mode docsets)))
;;;###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. "
`(dolist (mode ',modes)
(push (cons mode ,docset) devdocs-alist)))
:obsolete set-devdocs!
`(set-devdocs! ,modes ,docset))