summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcashmere <cashmere@autistici.org>2026-07-17 07:42:14 +0200
committercashmere <cashmere@autistici.org>2026-07-17 07:42:14 +0200
commit589f5c6d9dec4a2c00620e70ccc9b96f706fada9 (patch)
tree7ec4ec7c31b86d54bf98a73168c8da953ac2b135
parent28a587c890192388f01905dec8d45ef504218537 (diff)
downloademacs-589f5c6d9dec4a2c00620e70ccc9b96f706fada9.tar.gz
change consult order and limit elpaca queue to 4
-rw-r--r--config.el63
-rw-r--r--config.org60
-rw-r--r--init.el2
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)