From 589f5c6d9dec4a2c00620e70ccc9b96f706fada9 Mon Sep 17 00:00:00 2001 From: cashmere Date: Fri, 17 Jul 2026 07:42:14 +0200 Subject: change consult order and limit elpaca queue to 4 --- config.el | 63 +++++++++++++++++++++++++++++++------------------------------- config.org | 60 +++++++++++++++++++++++++++++------------------------------ init.el | 2 +- 3 files changed, 63 insertions(+), 62 deletions(-) diff --git a/config.el b/config.el index 55448be..dd45f30 100644 --- a/config.el +++ b/config.el @@ -1738,11 +1738,37 @@ Skips capture tasks and projects." (setq org-export-with-broken-links t) (use-package ox-pandoc - :ensure t + :ensure (:wait t) :after org) +(use-package consult + :ensure (:wait t) + :defer t + :init + (advice-add #'register-preview :override #'consult-register-window) + + (setq xref-show-xrefs-function #'consult-xref + xref-show-definitions-function #'consult-xref) + + :config + (setq consult-buffer-filter + '("\\` " + "\\`\\*Messages\\*\\'" + "\\`\\*Warnings\\*\\'" + "\\`\\*Compile-Log\\*\\'" + "\\`\\*Backtrace\\*\\'" + "\\`\\*Help\\*\\'" + "\\`\\*scratch\\*\\'" + "\\`\\*Completions\\*\\'" + "\\`\\*Flymake" + "\\`\\*lsp-help\\*\\'" + "\\`\\*eldoc" + "\\`\\*elpaca-log\\*\\'" + "\\`\\*Native-compile-Log\\*\\'" + "\\`\\*Async-native-compile-log\\*\\'"))) + (use-package denote - :ensure t + :ensure (:wait t) :hook (dired-mode . denote-dired-mode) :config (setq denote-rename-buffer-format "%t" @@ -2057,7 +2083,7 @@ Timers that expired while Emacs was closed fire immediately." (which-key-idle-delay 0.3)) (use-package vertico - :ensure t + :ensure (:wait t) :hook (after-init . vertico-mode) :custom @@ -2090,7 +2116,8 @@ Timers that expired while Emacs was closed fire immediately." (corfu-popupinfo-mode)) (use-package cape - :ensure t + :ensure (:wait t) + ;; Bind prefix keymap providing all Cape commands under a mnemonic key. ;; Press C-c p ? to for help. ;; Alternatively bind Cape commands individually. @@ -2111,34 +2138,8 @@ Timers that expired while Emacs was closed fire immediately." (advice-add 'eglot-completion-at-point :around #'cape-wrap-noninterruptible) (advice-add 'eglot-completion-at-point :around #'cape-wrap-buster))) -(use-package consult - :ensure t - :defer t - :init - (advice-add #'register-preview :override #'consult-register-window) - - (setq xref-show-xrefs-function #'consult-xref - xref-show-definitions-function #'consult-xref) - - :config - (setq consult-buffer-filter - '("\\` " - "\\`\\*Messages\\*\\'" - "\\`\\*Warnings\\*\\'" - "\\`\\*Compile-Log\\*\\'" - "\\`\\*Backtrace\\*\\'" - "\\`\\*Help\\*\\'" - "\\`\\*scratch\\*\\'" - "\\`\\*Completions\\*\\'" - "\\`\\*Flymake" - "\\`\\*lsp-help\\*\\'" - "\\`\\*eldoc" - "\\`\\*elpaca-log\\*\\'" - "\\`\\*Native-compile-Log\\*\\'" - "\\`\\*Async-native-compile-log\\*\\'"))) - (use-package embark - :ensure t + :ensure (:wait t) :defer t :bind (("C-." . embark-act) diff --git a/config.org b/config.org index 2ecf571..509d79a 100644 --- a/config.org +++ b/config.org @@ -2049,6 +2049,36 @@ Org Backend exporter for typst templates written and configured in org mode. :after org) #+end_src +* consult + +#+begin_src emacs-lisp +(use-package consult + :ensure (:wait t) + :defer t + :init + (advice-add #'register-preview :override #'consult-register-window) + + (setq xref-show-xrefs-function #'consult-xref + xref-show-definitions-function #'consult-xref) + + :config + (setq consult-buffer-filter + '("\\` " + "\\`\\*Messages\\*\\'" + "\\`\\*Warnings\\*\\'" + "\\`\\*Compile-Log\\*\\'" + "\\`\\*Backtrace\\*\\'" + "\\`\\*Help\\*\\'" + "\\`\\*scratch\\*\\'" + "\\`\\*Completions\\*\\'" + "\\`\\*Flymake" + "\\`\\*lsp-help\\*\\'" + "\\`\\*eldoc" + "\\`\\*elpaca-log\\*\\'" + "\\`\\*Native-compile-Log\\*\\'" + "\\`\\*Async-native-compile-log\\*\\'"))) +#+end_src + * denote Denote is objectively the best note taking extension, which you could install. It has a very easy to parse file naming scheme and suports not only org files. It has also transclusion inclusive! if you are interested, then check it out yourself. @@ -2498,36 +2528,6 @@ Auto switch silos (different workspaces/folders) based on preconfigured director (advice-add 'eglot-completion-at-point :around #'cape-wrap-buster))) #+end_src -* consult - -#+begin_src emacs-lisp -(use-package consult - :ensure (:wait t) - :defer t - :init - (advice-add #'register-preview :override #'consult-register-window) - - (setq xref-show-xrefs-function #'consult-xref - xref-show-definitions-function #'consult-xref) - - :config - (setq consult-buffer-filter - '("\\` " - "\\`\\*Messages\\*\\'" - "\\`\\*Warnings\\*\\'" - "\\`\\*Compile-Log\\*\\'" - "\\`\\*Backtrace\\*\\'" - "\\`\\*Help\\*\\'" - "\\`\\*scratch\\*\\'" - "\\`\\*Completions\\*\\'" - "\\`\\*Flymake" - "\\`\\*lsp-help\\*\\'" - "\\`\\*eldoc" - "\\`\\*elpaca-log\\*\\'" - "\\`\\*Native-compile-Log\\*\\'" - "\\`\\*Async-native-compile-log\\*\\'"))) -#+end_src - #+begin_comment markdown-mode moved before eca — see section before eca block #+end_comment diff --git a/init.el b/init.el index 1201e4b..f4a4d23 100644 --- a/init.el +++ b/init.el @@ -5,7 +5,7 @@ (defvar elpaca-core-date (list (string-to-number (format-time-string "%Y%m%d" (or emacs-build-time (current-time)))))) -(defvar elpaca-queue-limit 8) +(defvar elpaca-queue-limit 4) ;; Elpaca bootstrap (defvar elpaca-installer-version 0.12) -- cgit v1.3.1