feature/lookup: update +lookup:dash ex command

This commit is contained in:
Henrik Lissner 2018-08-31 03:04:29 +02:00
parent a1a66f5445
commit 7b2661d6a0
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -11,6 +11,12 @@ engine."
;;;###autoload (autoload '+lookup:dash "feature/lookup/autoload/evil" nil t)
(evil-define-command +lookup:dash (query &optional bang)
"TODO"
"Look up QUERY in your dash docsets. If BANG, prompt to select a docset (and
install it if necessary)."
(interactive "<a><!>")
(+lookup/in-docsets query (if bang 'blank)))
(let (selected)
(when bang
(setq selected (helm-dash-read-docset "Select docset" (helm-dash-official-docsets)))
(unless (+lookup-docset-installed-p selected)
(+lookup/install-docset selected)))
(+lookup/in-docsets query (or selected (+lookup-docsets-for-buffer)))))