diff --git a/modules/completion/corfu/config.el b/modules/completion/corfu/config.el index 127ff5509..3e6566bb2 100644 --- a/modules/completion/corfu/config.el +++ b/modules/completion/corfu/config.el @@ -209,6 +209,7 @@ This function respects the value of `+corfu-want-minibuffer-completion': (use-package! corfu-terminal :when (modulep! :os tty) + :unless (featurep 'tty-child-frames) :hook ((corfu-mode . corfu-terminal-mode))) diff --git a/modules/completion/corfu/packages.el b/modules/completion/corfu/packages.el index 890aa3eb7..8b18ff74e 100644 --- a/modules/completion/corfu/packages.el +++ b/modules/completion/corfu/packages.el @@ -11,7 +11,8 @@ ;; save contributor headaches we should only pin vertico's orderless and leave ;; this one unpinned. (package! orderless)) -(when (modulep! :os tty) +(when (and (modulep! :os tty) + (not (featurep 'tty-child-frames))) (package! corfu-terminal :pin "501548c3d51f926c687e8cd838c5865ec45d03cc")) (when (modulep! :editor snippets) (package! yasnippet-capf :pin "f53c42a996b86fc95b96bdc2deeb58581f48c666"))