Fix the consult loading

Oh, and I guess we migrated the name of the snippets project.
This commit is contained in:
Howard Abrams 2022-05-31 11:49:21 -07:00
parent f46d6080af
commit e29cf5d07f

View file

@ -155,7 +155,7 @@ Seems the best [[https://github.com/hlissner/doom-snippets][collection of snippe
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package doom-snippets (use-package doom-snippets
:after yasnippet :after yasnippet
:straight (:type git :protocol ssh :host github :repo "hlissner/doom-snippets") :straight (:type git :protocol ssh :host github :repo "doomemacs/snippets")
:config :config
(add-to-list 'yas-snippet-dirs (thread-last user-emacs-directory (add-to-list 'yas-snippet-dirs (thread-last user-emacs-directory
(expand-file-name "straight") (expand-file-name "straight")
@ -894,6 +894,7 @@ Let's make Info behave a little more VI-like:
The [[https://github.com/minad/consult][consult project]] aims to use the libraries like [[*Vertico][Vertico]] to enhance specific, built-in, Emacs functions. I particularly appreciate the feature that when selecting an element in the minibuffer, it displays what you are looking at… for instance, it previews a buffer before choosing it. Unlike /Vertico/ and /Orderless/, you need to bind keys to its special functions (or rebind existing keys that do something similar). The [[https://github.com/minad/consult][consult project]] aims to use the libraries like [[*Vertico][Vertico]] to enhance specific, built-in, Emacs functions. I particularly appreciate the feature that when selecting an element in the minibuffer, it displays what you are looking at… for instance, it previews a buffer before choosing it. Unlike /Vertico/ and /Orderless/, you need to bind keys to its special functions (or rebind existing keys that do something similar).
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package consult (use-package consult
:after general
;; Enable automatic preview at point in the *Completions* buffer. This is ;; Enable automatic preview at point in the *Completions* buffer. This is
;; relevant when you use the default completion UI. ;; relevant when you use the default completion UI.
:hook (completion-list-mode . consult-preview-at-point-mode) :hook (completion-list-mode . consult-preview-at-point-mode)
@ -903,17 +904,17 @@ The [[https://github.com/minad/consult][consult project]] aims to use the librar
(setq xref-show-xrefs-function #'consult-xref (setq xref-show-xrefs-function #'consult-xref
xref-show-definitions-function #'consult-xref) xref-show-definitions-function #'consult-xref)
(ha-leader
"RET" '("bookmark" . consult-bookmark)
"o i" '("imenu" . consult-imenu)
"x y" '("preview yank" . consult-yank-pop))
:bind ("s-v" . consult-yank-pop) :bind ("s-v" . consult-yank-pop)
:general :general
(:states 'normal (:states 'normal
"gp" 'consult-yank-pop "gp" 'consult-yank-pop
"gs" 'consult-line) "gs" 'consult-line))
:config
(ha-leader
"RET" '("bookmark" . consult-bookmark)
"o i" '("imenu" . consult-imenu)
"x y" '("preview yank" . consult-yank-pop)))
#+END_SRC #+END_SRC
*** Consult for Projects *** Consult for Projects
One of the reasons that Consult hasnt been too important to me, is that I often narrow my searching based on projectile. So lets see what the [[https://gitlab.com/OlMon/consult-projectile][consult-projectile]] can offer. One of the reasons that Consult hasnt been too important to me, is that I often narrow my searching based on projectile. So lets see what the [[https://gitlab.com/OlMon/consult-projectile][consult-projectile]] can offer.