From: Eshel Yaron Date: Sat, 3 Feb 2024 13:33:57 +0000 (+0100) Subject: ; Refresh completions after toggling 'completion-ignore-case' X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4aff2313421d8bb87fb2f9f857fac0c3fc630723;p=emacs.git ; Refresh completions after toggling 'completion-ignore-case' * lisp/minibuffer.el (minibuffer-toggle-completion-ignore-case): Refresh "*Completions*" buffer, if already visible. --- diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el index b33c3ece11e..e45eeab06c0 100644 --- a/lisp/minibuffer.el +++ b/lisp/minibuffer.el @@ -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" "")))