diff options
| author | Jack Jamison <jackqjamison@gmail.com> | 2026-07-31 17:17:22 -0400 |
|---|---|---|
| committer | Jack Jamison <jackqjamison@gmail.com> | 2026-07-31 17:17:22 -0400 |
| commit | 8c420239c924dc48a6c38145a2dad4fc18477e9e (patch) | |
| tree | bce6d4da4dd957b4fc2a1d5b529ee27131d69a0d /.config/emacs/minibuffer.el | |
| parent | 67a0d2382be64c5c3dc7c41b016cda7d598f70bd (diff) | |
Diffstat (limited to '.config/emacs/minibuffer.el')
| -rw-r--r-- | .config/emacs/minibuffer.el | 50 |
1 files changed, 12 insertions, 38 deletions
diff --git a/.config/emacs/minibuffer.el b/.config/emacs/minibuffer.el index 4f753d1..1160447 100644 --- a/.config/emacs/minibuffer.el +++ b/.config/emacs/minibuffer.el @@ -1,4 +1,5 @@ -;; better C-g dwim +;; behaviour improvemnts + (defun keyboard-quit-dwim () (interactive) (cond @@ -12,7 +13,16 @@ (keyboard-quit)))) (define-key global-map (kbd "C-g") #'keyboard-quit-dwim) -;; ui improvements +(use-package savehist + :hook (after-init . savehist-mode)) + +(use-package stillness-mode + :demand t + :vc (:url "https://github.com/neeasade/stillness-mode.el" :rev :newest) + :ensure t + :hook (after-init . stillness-mode)) + +;; minad stack (use-package vertico :ensure t @@ -33,45 +43,9 @@ :ensure t :hook (after-init . marginalia-mode)) -(use-package stillness-mode - :demand t - :vc (:url "https://github.com/neeasade/stillness-mode.el" :rev :newest) - :ensure t - :hook (after-init . stillness-mode)) - -;; sorting and history - -;; https://kristofferbalintona.me/articles/complement-corfu-vertico-and-completion-preview-with-prescientel-sorting/ - -(use-package savehist - :hook (after-init . savehist-mode)) - (use-package orderless :ensure t :config (setq completion-styles '(orderless basic)) (setq completion-category-defaults nil) (setq completion-category-overrides nil)) - -(use-package prescient - :ensure t - :custom - (prescient-aggressive-file-save t) - (prescient-sort-length-enable t) ; testing this out - (prescient-sort-full-matches-first t) - (prescient-history-length 200) - (prescient-frequency-decay 0.997) - (prescient-frequency-threshold 0.05) - :config - (prescient-persist-mode 1)) - -(use-package vertico-prescient - :ensure t - :demand t - :after vertico prescient - :custom - (vertico-prescient-enable-sorting t) - (vertico-prescient-override-sorting nil) - (vertico-prescient-enable-filtering nil) ; We want orderless to do the filtering - :config - (vertico-prescient-mode 1)) |
