2 Commits cebdf95a8c ... ab2d5abd0e

Author SHA1 Message Date
  Emilia L.K. Blåsten ab2d5abd0e Add vertico for completion in minibuffer, M-x, filenames etc 2 months ago
  Emilia L.K. Blåsten c4c536bf1e Fix name of writegood-mode package 2 months ago
1 changed files with 12 additions and 1 deletions
  1. 12 1
      emacs

+ 12 - 1
emacs

@@ -141,7 +141,7 @@
 (use-package writeroom-mode ; for clutter-free writing
   :ensure t
   :defer t)
-(use-package writegood ; for M-x writegood-mode to avoid passive tense etc
+(use-package writegood-mode ; for M-x writegood-mode to avoid passive tense etc
   :ensure t
   :defer t)
 (use-package adaptive-wrap
@@ -250,6 +250,17 @@
   :ensure t
   :after magit
   :init (abridge-diff-mode 1))
+(use-package vertico ; for completion in M-x, filenames, etc
+  :ensure t
+  :config
+  (vertico-mode)
+  (vertico-multiform-mode)
+  (keymap-set vertico-map "TAB" #'minibuffer-complete)
+  (setq read-extended-command-predicate       'command-completion-default-include-p
+        vertico-count                         28  ; Show more candidates
+        read-file-name-completion-ignore-case t   ; Ignore case of file names
+        read-buffer-completion-ignore-case    t   ; Ignore case in buffer completion
+        completion-ignore-case                t)) ; Ignore case in completion
 (use-package company ; Company (complete anything) mode
   :ensure t
   :hook