On Thu, Jun 25, 2026 at 10:06:44AM +0800, Kevin J. McCarthy wrote:
The meta() call enables 8-bit mode on a terminal via the smm terminfo
entry (or the CS8 flag).  This is an older mode that most likely isn't
necessary anymore.  On many terminals it allows Alt-x to be sent as an
8-bit value instead of Esc-x.  However, it also affects other input.
For more information see:
<https://invisible-island.net/ncurses/man/curs_inopts.3x.html#h3-meta>.

This mode is affecting some modern terminals badly, including foot.
Additionally, mutt turned the mode on but did not turn it off, leaving
foot in a state where Alt-f/b no longer worked properly after running
mutt.

Users desiring this mode can manually configure their terminal.

Thank you everyone for your feedback. I've merged this into stable, for a 2.4.1 release (likely this coming weekend).

--
Kevin J. McCarthy
GPG Fingerprint: 8975 A9B3 3AA3 7910 385C  5308 ADEF 7684 8031 6BDA

Attachment: signature.asc
Description: PGP signature

Reply via email to