Re: builtin editor: addresses vs users
"Kevin J. McCarthy" <[email protected]> Mon, 1 Jun 2026 08:50:18 +0800
| Newsgroups | gmane.mail.mutt.devel |
|---|---|
| Message-ID | <[email protected]> |
On Sun, May 31, 2026 at 10:40:19PM +0200, Vincent Lefevre wrote: >In edit.c, function mutt_builtin_editor(): > > case 'b': > msg->env->bcc = mutt_parse_adrlist(msg->env->bcc, p); > msg->env->bcc = mutt_expand_aliases(msg->env->bcc); > break; > case 'c': > msg->env->cc = mutt_parse_adrlist(msg->env->cc, p); > msg->env->cc = mutt_expand_aliases(msg->env->cc); > break; >[...] > case 't': > msg->env->to = rfc822_parse_adrlist(msg->env->to, p); > msg->env->to = mutt_expand_aliases(msg->env->to); > break; > >Why is there a difference between 'b'/'c' and 't'? No idea. It's been that way forever. It looks to me like 't' should be using the mutt_parse_adrlist() for the most flexibility. >Similarly in the help strings, one has "addresses" for ~b/~c >and "users" for ~t: > >~b addresses add addresses to the Bcc: field\n\ >~c addresses add addresses to the Cc: field\n\ >~t users add users to the To: field\n\ >I can't find anything about this in the manual. Ah, this at least has an explanation. The help for ~b and ~c was changed in 86700b01. I didn't catch the difference with ~t at the time because of the separation between them. -- Kevin J. McCarthy GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEiXWpszqjeRA4XFMIre92hIAxa9oFAmoc10oACgkQre92hIAx a9pRxA//UrJQy0ap9U2mLIWe3B4NR7A5ep2oj3UCdAR299OCrxNFj+BOrbpMfJkK Njv9fB2h+WVM1hUNRmuP11wQ9lMCzOVgAzjXd8VNxwzYYX3GDZy+FnPHKX9MYhxK T21YQSBD4Hxr022ka1lSXp8QUTO6pM0vssQShchgtvMWgxIEUCe33Vx2uqc9/yk1 NCMcmnwxsxcRpoBaXiXYaJBRgA8c9+hTV1g9+Av8Us+U+jVU1pX9GxNHwpZYK7dl 9y1jOBydjtkI1eORdATnuPBlsf/zJ0ckgB8yBgL7rCaXEzdneOiEcmfoSJUTEB8D B+cJvOBfN+P/nZbFQ0ocPQqyyf2+prphmKSxZdpjreIQ4gE03GJyPyNsenABJAhx ugHMkhfWx3ZHJQ5mM1jWQM5YvJlEzH5JdVVLn3a2HNV7P6UABojtNjnDiCxo5GQi quJeDmuU5yO+kfrZulX9P5vXnZ1Poqjsd0A48DE+VgOG9aEhd4jkmXsPRPU0tRkM +hB18rhjovZlaGnvARlc5Ap5EScGP0H7glo+PWUuHZJDSo24gLtt5Hyx1jdHqO2f mSbNSKxaY0ihG6zZLzg3Wj6qd37OWIl8EpjVHSf5znH3SiWYIp+XkOy5MWVIPh3d Phym6RWBqSWGwC9wiRUM95uXYDqsc1VGOeJVYrpLfRULMkibJuU= =k+l/ -----END PGP SIGNATURE-----