|
From: | Juri Linkov |
Subject: | bug#68801: 30.0.50; minibuffer-visible-completions=t makes RET in completion-in-region a no-op with nothing selected |
Date: | Sun, 18 Feb 2024 09:46:35 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) |
> I found selecting first-completion in the minibuffer to be annoying, so > now I'm trying with the following instead (which also fixes the > highlight to actually be shown): > > (defun minibuffer-cir-first-completion () > "Move point to the first completion in the *Completions* window." > (when completion-in-region-mode > (with-selected-window (get-buffer-window standard-output 0) > (when completions-highlight-face > (setq-local cursor-face-highlight-nonselected-window t)) > (first-completion)))) > (add-hook 'completion-setup-hook #'minibuffer-cir-first-completion 90) I noticed the problem with highlighting in your previous patch too. Although I'm not sure why 'first-completion' didn't update the highlighting in your previous patch. 'completion-setup-function' enables 'completions-highlight': ;; Maybe enable cursor completions-highlight. (when completions-highlight-face (cursor-face-highlight-mode 1)) before you called 'first-completion' at the end of 'completion-setup-function'.
[Prev in Thread] | Current Thread | [Next in Thread] |