Re: [PATCH] Remove ncurses meta() call.

"Kevin J. McCarthy" <[email protected]> Tue, 30 Jun 2026 13:22:26 +0800
Newsgroups gmane.mail.mutt.devel
Message-ID <[email protected]>
--urPSGFMJ4ctrgipm
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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=20
a 2.4.1 release (likely this coming weekend).

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

--urPSGFMJ4ctrgipm
Content-Type: application/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEiXWpszqjeRA4XFMIre92hIAxa9oFAmpDUpIACgkQre92hIAx
a9pVCxAAq53G14awe7uFRuhQDO57AaEzzzAXNyVQAKG/uNGk66xYC9BXddP4e/7P
WD6rR39cVTUXN7sqkQowHBmDx6jaS1E44wf67OTU0B17vceAld+Yj6yNCd8sElSA
L992UoM7jKt7yOa3Z1D85i9+vVUK0w8E7lHx9sDBMKxDJAy4Er8EiAtge0IGyWuE
1I5lWHCIO5vLSNQ7d7bQVkiZhYGSWYfh3xZjM7T42BDIO+3k8erO8h8d4xhA/urq
ezS8KgyZ1s/5XE0KX6Z54JXbKzIGe0JZu3rDySgDJh6XWuKHF4/Ki5OfTnIKg/4w
8u7PLFCNT0cOAMXNXb7AieYXku7nVssY6b4PbMwEkfURjcmzeNF7n6vz/Abf1c0i
oKpuO/cY7yld2AIEn7kkHYsPJCCxaIdysGeC/IfilOQEm+wzBUH8448OyVaR9TXk
9QJrXo/T+vdIJVrIFrCUJaxNltfx3yUii3BVwMyFe7VAWBTKN9ArLQdHHhD4Zlhv
p1EoVeK3bbGLO+x3KKyJtsNICNiCWbS2uAoVhPHm9amM7NnJIU8RRbARZInJHL6N
q2CmY1U4GAjx5hFvtb+/FVJJEPqH+3SUpoSTApn90VCzzeAL1G6ZLyLAS8l/0Hg3
pxW7dWtTHZ6gd811OC/SQZvRTZ49E32BXHrgcHCLTqVLuLxuBiQ=
=hRfl
-----END PGP SIGNATURE-----

--urPSGFMJ4ctrgipm--