feature/lookup: minor refactor
This commit is contained in:
parent
8e7a7c1878
commit
4dfb84211b
1 changed files with 10 additions and 9 deletions
|
@ -146,15 +146,15 @@ evil-mode is active."
|
||||||
|
|
||||||
((and (require 'dumb-jump nil t)
|
((and (require 'dumb-jump nil t)
|
||||||
;; dumb-jump doesn't tell us if it succeeded or not
|
;; dumb-jump doesn't tell us if it succeeded or not
|
||||||
(let ((old-fn (symbol-function 'dumb-jump-get-results))
|
(let (successful)
|
||||||
successful)
|
(cl-letf* ((old-fn (symbol-function 'dumb-jump-get-results))
|
||||||
(cl-letf (((symbol-function 'dumb-jump-get-results)
|
((symbol-function 'dumb-jump-get-results)
|
||||||
(lambda (&optional prompt)
|
(lambda (&optional prompt)
|
||||||
(let* ((plist (funcall old-fn prompt))
|
(let* ((plist (funcall old-fn prompt))
|
||||||
(results (plist-get plist :results)))
|
(results (plist-get plist :results)))
|
||||||
(when (and results (> (length results) 0))
|
(when (and results (> (length results) 0))
|
||||||
(setq successful t))
|
(setq successful t))
|
||||||
plist))))
|
plist))))
|
||||||
(if other-window
|
(if other-window
|
||||||
(dumb-jump-go-other-window)
|
(dumb-jump-go-other-window)
|
||||||
(dumb-jump-go))
|
(dumb-jump-go))
|
||||||
|
@ -210,6 +210,7 @@ Goes down a list of possible backends:
|
||||||
(require 'helm-dash nil t))
|
(require 'helm-dash nil t))
|
||||||
(or (bound-and-true-p counsel-dash-docsets)
|
(or (bound-and-true-p counsel-dash-docsets)
|
||||||
(bound-and-true-p helm-dash-docsets))
|
(bound-and-true-p helm-dash-docsets))
|
||||||
|
;; counsel-dash uses helm-dash under the hood
|
||||||
(helm-dash-installed-docsets))
|
(helm-dash-installed-docsets))
|
||||||
(+lookup/in-docsets identifier))
|
(+lookup/in-docsets identifier))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue