[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/corfu f17fe365d2: Emacs 31 supports child frames on TT
From: |
ELPA Syncer |
Subject: |
[elpa] externals/corfu f17fe365d2: Emacs 31 supports child frames on TTY 🎉 |
Date: |
Thu, 19 Dec 2024 12:57:38 -0500 (EST) |
branch: externals/corfu
commit f17fe365d288d4cb00337ae194009e7b3d924edc
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
Emacs 31 supports child frames on TTY 🎉
---
README.org | 17 +++++++----------
1 file changed, 7 insertions(+), 10 deletions(-)
diff --git a/README.org b/README.org
index f2d17e8e3c..51a03daf87 100644
--- a/README.org
+++ b/README.org
@@ -28,12 +28,9 @@ backends. The Emacs built-in Capfs and the Capfs provided by
third-party
programming language packages are often sufficient. Additional Capfs and
completion utilities are provided by the separate
[[https://github.com/minad/cape][Cape]] package.
-*NOTE*: Corfu relies on child frames to show the popup, such that mixed fonts
and
-font sizes won't interfere with the rendering. On non-graphical displays, Corfu
-falls back to the default setting of the ~completion-in-region-function~. There
-exists a feature branch with
[[https://lists.gnu.org/archive/html/emacs-devel/2024-10/msg00491.html][child
frame support for terminal Emacs]], which will
-hopefully land in Emacs 31. Until then you can use the
[[https://codeberg.org/akib/emacs-corfu-terminal][corfu-terminal]] package as
-a stop-gap solution, which provides an alternative display based on overlays.
+*NOTE*: Corfu relies on child frames to show the popup. Emacs 31 supports child
+frames also for terminal Emacs. On older Emacs versions, you can use the
+[[https://codeberg.org/akib/emacs-corfu-terminal][corfu-terminal]] package.
#+html: <img
src="https://github.com/minad/corfu/blob/screenshots/light.png?raw=true">
@@ -546,14 +543,14 @@ Corfu works well together with all packages providing
code completion via the
out of the box. Nevertheless you may want to look into complementary packages
to
enhance your setup.
-- [[https://codeberg.org/akib/emacs-corfu-terminal][corfu-terminal]]: The
corfu-terminal package provides an overlay-based display
- for Corfu. This is needed until child frame support for terminal Emacs
- arrives.
-
-
[[https://code.bsdgeek.org/adam/corfu-candidate-overlay][corfu-candidate-overlay]]:
Shows as-you-type auto-suggestion candidate overlay
with a visual indication of whether there are many or exactly one candidate
available (works only with =corfu-auto= disabled).
+- [[https://codeberg.org/akib/emacs-corfu-terminal][corfu-terminal]]: Child
frames are supported by terminal Emacs 31 out of the
+ box. On older Emacs versions, this package provides an overlay-based popup
+ display.
+
- [[https://github.com/oantolin/orderless][Orderless]]: Corfu supports
completion styles, including the advanced =orderless=
completion style, where the filter expressions are separated by spaces or
another character (see ~corfu-separator~).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/corfu f17fe365d2: Emacs 31 supports child frames on TTY 🎉,
ELPA Syncer <=