diff options
| author | cashmere <cashmere@autistici.org> | 2026-07-17 07:42:14 +0200 |
|---|---|---|
| committer | cashmere <cashmere@autistici.org> | 2026-07-17 07:42:14 +0200 |
| commit | 589f5c6d9dec4a2c00620e70ccc9b96f706fada9 (patch) | |
| tree | 7ec4ec7c31b86d54bf98a73168c8da953ac2b135 | |
| parent | 28a587c890192388f01905dec8d45ef504218537 (diff) | |
| download | emacs-589f5c6d9dec4a2c00620e70ccc9b96f706fada9.tar.gz | |
change consult order and limit elpaca queue to 4
| -rw-r--r-- | config.el | 63 | ||||
| -rw-r--r-- | config.org | 60 | ||||
| -rw-r--r-- | init.el | 2 |
3 files changed, 63 insertions, 62 deletions
@@ -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) @@ -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 @@ -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) |
