about summary refs log tree commit diff stats
path: root/.emacs.d/lisp/init-completion.el
diff options
context:
space:
mode:
authorDavid Morgan <djm_uk@protonmail.com>2023-05-19 12:09:57 +0100
committerDavid Morgan <djm_uk@protonmail.com>2023-05-19 12:09:57 +0100
commitf4fe800c75ffbd684ba30814c1810ed5fdab6076 (patch)
treee937847094feb00f91090c230368c107981d2e3a /.emacs.d/lisp/init-completion.el
parente5f4051ed123bacccbdcb84f49b6659070ac5de8 (diff)
downloaddotfiles-f4fe800c75ffbd684ba30814c1810ed5fdab6076.tar.gz
straight.el -> elpaca
Diffstat (limited to '.emacs.d/lisp/init-completion.el')
-rw-r--r--.emacs.d/lisp/init-completion.el9
1 files changed, 5 insertions, 4 deletions
diff --git a/.emacs.d/lisp/init-completion.el b/.emacs.d/lisp/init-completion.el
index 839bd67..8b6ba16 100644
--- a/.emacs.d/lisp/init-completion.el
+++ b/.emacs.d/lisp/init-completion.el
@@ -45,7 +45,7 @@
   (advice-add #'fancy-dabbrev--on-exit :after #'fancy-dabbrev-popup-exit-advice)
   :bind ("M-/" . fancy-dabbrev-expand))
 
-(use-package emacs
+(use-feature emacs
   :init
   (setq completion-cycle-threshold 3)
   (setq tab-always-indent 'complete))
@@ -130,8 +130,8 @@ no words in between, beginning with the first word."
 
 ;; code completion - corfu
 (use-package corfu
-  :straight (corfu :files (:defaults "extensions/*")
-                   :includes (corfu-indexed corfu-quick corfu-history corfu-info corfu-popupinfo))
+  :elpaca (corfu :files (:defaults "extensions/*")
+                 :includes (corfu-indexed corfu-quick corfu-history corfu-info corfu-popupinfo))
   :custom
   (corfu-cycle t)
   :bind (:map corfu-map
@@ -139,7 +139,7 @@ no words in between, beginning with the first word."
               ([tab] . corfu-next)
               ("S-TAB" . corfu-previous)
               ([backtab] . corfu-previous))
-  :hook (emacs-startup . global-corfu-mode))
+  :hook (elpaca-after-init . global-corfu-mode))
 
 (use-extension corfu corfu-indexed
   :config (corfu-indexed-mode 1))
@@ -150,6 +150,7 @@ no words in between, beginning with the first word."
               ("M-'" . corfu-quick-exit)))
 
 (use-extension corfu corfu-history
+  :after savehist
   :config
   (corfu-history-mode 1)
   (add-to-list 'savehist-additional-variables 'corfu-history))