diff --git a/lisp/icejam-complete-at-point.el b/lisp/icejam-complete-at-point.el index 4616716..d95f0e0 100644 --- a/lisp/icejam-complete-at-point.el +++ b/lisp/icejam-complete-at-point.el @@ -24,7 +24,7 @@ (use-package yasnippet-snippets :ensure t :after (yasnippet)) ;; Corfu is the main engine for displaying suggestions. -(use-package corfu :ensure t :defer t +(use-package corfu :ensure (:host github :repository "minad/corfu" :ref "856171ac98c3aaa629caa011be7cd3a9405e6e0f") :defer t :hook ((elpaca-after-init . global-corfu-mode) (global-corfu-mode . corfu-popupinfo-mode)) :config @@ -54,7 +54,7 @@ :hook ((elpaca-after-init . corfu-terminal-mode))) ;; These are actual completions -(use-package cape :ensure t :after corfu +(use-package cape :ensure (:host github :repository "minad/cape" :ref "2e15e1909754752f66096dde1b8d639d6eb25f35") :after corfu :config ;; Set default completion values: (set-default 'completion-at-point-functions diff --git a/lisp/icejam-completing-read.el b/lisp/icejam-completing-read.el index 8e802b2..200a8f8 100644 --- a/lisp/icejam-completing-read.el +++ b/lisp/icejam-completing-read.el @@ -34,7 +34,7 @@ (add-hook 'minibuffer-setup-hook #'cursor-intangible-mode) ;; Actual orderless -(use-package vertico :ensure t :defer t +(use-package vertico :ensure (:host github :repo "minad/vertico" :ref "e4338c5bae2c725be2940726be170bc034af3b6c") :defer t :hook ((elpaca-after-init . vertico-mode)) :config (setopt vertico-scroll-margin 1) ;; Scroll on N-1 @@ -49,17 +49,17 @@ (keymap-set vertico-map "" 'vertico-scroll-up) (keymap-set vertico-map "" 'vertico-scroll-down)) -(use-package orderless :ensure t +(use-package orderless :ensure (:host github :repo "oantolin/orderless" :ref "3a2a32181f7a5bd7b633e40d89de771a5dd88cc7") :config ;; Fallback to basic if orderless does not work. (setopt completion-styles '(orderless basic)) (setopt completion-category-defaults nil) (setopt completion-category-overrides '((file (styles partial-completion))))) -(use-package marginalia :ensure t :defer t +(use-package marginalia :ensure (:host github :repo "minad/marginalia" :ref "4a0628dfdf944a5d307d31d2a514825cc5386986") :defer t :hook ((elpaca-after-init . marginalia-mode))) -(use-package consult :ensure t +(use-package consult :ensure (:host github :repo "minad/consult" :ref "45fdad7b234141ea572267024c8f4b08dd2e1022") :config ;; Using ripgrep, show hidden files but ignore contents of .git (setopt consult-ripgrep-args