]> git.eshelyaron.com Git - emacs.git/commitdiff
; Refresh completions after toggling 'completion-ignore-case'
authorEshel Yaron <me@eshelyaron.com>
Sat, 3 Feb 2024 13:33:57 +0000 (14:33 +0100)
committerEshel Yaron <me@eshelyaron.com>
Sat, 3 Feb 2024 13:33:57 +0000 (14:33 +0100)
* lisp/minibuffer.el (minibuffer-toggle-completion-ignore-case):
Refresh "*Completions*" buffer, if already visible.

lisp/minibuffer.el

index b33c3ece11edc57c8eec005b3b95e0cf34bc6a5e..e45eeab06c01434c241aafc2cd071a3e90db6c63 100644 (file)
@@ -1932,6 +1932,7 @@ include as `display-sort-function' in completion metadata."
   "Toggle completion case-sensitively for the current minibuffer."
   (interactive "" minibuffer-mode)
   (setq-local completion-ignore-case (not completion-ignore-case))
+  (when (get-buffer-window "*Completions*" 0) (minibuffer-completion-help))
   (minibuffer-message "Completion is now case-%ssensitive"
                       (if completion-ignore-case "in" "")))