From f05d1243813f8fd6720c51a2ba6f1f3aac6cafa0 Mon Sep 17 00:00:00 2001 From: Martin Sukany Date: Sat, 28 Feb 2026 16:57:55 +0100 Subject: [PATCH] Revert "config: corfu-terminal on macOS GUI for VoiceOver accessibility" This reverts commit 190a4ae346467d394e917d281e526d27ff511db4. --- config.el | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/config.el b/config.el index 146ad1e..bc2ec9c 100644 --- a/config.el +++ b/config.el @@ -662,14 +662,10 @@ Skip for beamer exports — beamer uses adjustbox on plain tabular." (lambda () (add-hook 'completion-at-point-functions #'yasnippet-capf 0 t))))) -;; Corfu popup rendering: use overlays instead of child frames. -;; On macOS (NS), child frames cause VoiceOver to announce "X window" -;; and break focus tracking. corfu-terminal renders via overlays, -;; which patch 0007 (overlay completion) handles automatically. -;; On terminal Emacs < 31, also needed (31+ handles it natively). +;; Corfu popup in terminal — only for Emacs < 31 (31+ handles it natively) (use-package! corfu-terminal - :when (or (not (display-graphic-p)) - (eq window-system 'ns)) + :when (and (not (display-graphic-p)) + (< emacs-major-version 31)) :after corfu :config (corfu-terminal-mode +1))