diff options
| author | Ravi R Kiran <aine.marina@gmail.com> | 2022-04-07 14:20:20 (GMT) |
|---|---|---|
| committer | Ravi R Kiran <aine.marina@gmail.com> | 2022-04-07 14:20:20 (GMT) |
| commit | 94636bb05577a89892e6875368ef6c61c2eadbaa (patch) | |
| tree | edbab33df3fe6fec2e6f5a7e0f4f3dd343ee20fc | |
| parent | f3357dcd59a25dfc62f76bf85ea9ea829629a945 (diff) | |
| download | dotemacs-94636bb05577a89892e6875368ef6c61c2eadbaa.zip dotemacs-94636bb05577a89892e6875368ef6c61c2eadbaa.tar.gz dotemacs-94636bb05577a89892e6875368ef6c61c2eadbaa.tar.bz2 | |
Proper way to specify thing at point for consult
| -rw-r--r-- | lisp/consult-dash.el | 4 | ||||
| -rw-r--r-- | lisp/ravi-init-completion.el | 12 |
2 files changed, 6 insertions, 10 deletions
diff --git a/lisp/consult-dash.el b/lisp/consult-dash.el index b78b65f..682c26c 100644 --- a/lisp/consult-dash.el +++ b/lisp/consult-dash.el @@ -151,10 +151,6 @@ :history '(:input consult-dash--history)))) (dash-docs-browse-url search-result))) -(defun consult-dash-at-point () - (interactive) - (consult-dash (thing-at-point 'symbol))) - ;; Embark integration (with-eval-after-load "embark" (embark-define-keymap consult-dash-embark-keymap diff --git a/lisp/ravi-init-completion.el b/lisp/ravi-init-completion.el index 402a598..98407e8 100644 --- a/lisp/ravi-init-completion.el +++ b/lisp/ravi-init-completion.el @@ -339,25 +339,25 @@ (embark-collect-mode . consult-preview-at-point-mode)) (use-package dash-docs - :if (member ravi/use-selection-system '(selectrum vertico)) :defer t) (use-package consult-dash - :commands (consult-dash) - :bind (("M-s d" . consult-dash-at-point)) + :if (member ravi/use-selection-system '(selectrum vertico)) + :bind (("M-s d" . consult-dash)) :init (with-eval-after-load 'avy - (defun avy-action-dash-at-point (pt) + (defun avy-action-dash (pt) (save-excursion (goto-char pt) - (consult-dash-at-point)) + (consult-dash)) (select-window (cdr (ring-ref avy-ring 0))) t) - (setf (alist-get ?D avy-dispatch-alist) 'avy-action-dash-at-point)) + (setf (alist-get ?D avy-dispatch-alist) 'avy-action-dash)) :config ;; Ensure that niceties are loaded too (require 'embark) (require 'marginalia) + (consult-customize consult-dash :initial (thing-at-point 'symbol)) :ensure nil) (use-package consult-dir |
