Re: Proposed XMPP Extension: Explicit Mentions

Maxime Buquet <[email protected]>
Newsgroups gmane.network.jabber.standards-jig
Message-ID <abPnRmDyiyiuoNJm@kea>
On 2026/03/11, Snit Guckfung via Standards wrote:
> On Wed, 11 Mar 2026 20:43:07 +0100
> Maxime Buquet <[email protected]> wrote:
> 
> > If a client were to use "@" to autocomplete nicknames, just like
> > gajim does, the client could also not include it in the wire protocol.
> > Just like gajim does.
> > 
> > 
> > As for anything that qualifies as a natural language (punctuation?)
> > like you showed, well I surely hope that also doesn't get specified
> > as the wire format.
> > 
> > It would be weird if it was mandated to include a comma (",") when
> > communicating in languages that don't use them, or use something else
> > (Japanese for example, and full-width chars). It's a good thing that
> > gajim made this configurable.
> > 
> > We can take natural languages into account to help shape the document
> > but we probably don't want to reference every single use-case/language
> > in it. We also don't want to ignore anything non-ascii/non-western
> > like it's been done in other XEPs, by mandating a specific character.
> 
> Making sure we're on the same page: the original idea here would NOT
> have mandated the use of any character, nor any particular one. One
> could send "user", "@user", "user:", or anything else, and all I asked
> was that the extra formatting character be included in the range, IF
> you opt to send them at all. This recommendation would have applied
> equally to all languages and characters with NO exceptions. It would
> also not have recommended one way or the other whether to even send
> those characters to begin with.
> 
> A client might stylise all mentions as "@user". It should be able to
> receive "user", "@user", "user:", or anything else in the body, and
> know that it'll render as "@user", not "@@user" or "@user:". This was
> my sole goal.

What if a client doesn't use the "@" character but something else.
Should it also treat "@" as special on reception? Which characters
should also be treated specially for this case?

More importantly, I don't think "@" should appear anywhere in the body
element of the sent message, hence including it in begin/end attributes
not making sense to me. (As opposed to natural language "markers",
punctuation and the like, which may)

To me, an "@" (or equivalent) may only be used in clients for
autocompletion, and/or as a graphical marker to show it's a mention. Yes
that means the displayed and sent messages aren't the same, and that's
already the case anyway with other features.

_______________________________________________
Standards mailing list -- [email protected]
To unsubscribe send an email to [email protected]
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEhA/T3MqZjUNP0hVd3tp0ruyp0PIFAmmz7BgACgkQ3tp0ruyp
0PJw6xAAkVU/roukI+zZgOB/+N2IQJY9fLJkw+m/gbhuEGMrfpna+0NE44rH+umE
rWKmZhhTVYLH+xPzsbGaAv09zSBWOgN7qfA6WpQAIiGQF7tFI8GJhZwJ/CYEG9ZB
FXsxTuZvXDyQZ57R3R0ODNh/xLYH1jHW981gFRggUym3rYPebSTuMlCTb3CIHVFA
Oa3lfRTN7zvmREOYiUIBdy0MeoCwZtUx4fopULX3Oab/NttbelT5kwVe4KbAIaK6
Ge7zDjJnSqDC90l2OiB5GWOL8LzD/lXAZL8O/MDx3ZnrEUYqndE9zB3wx+jHelhf
o997yQEdpUc5gMWXs1j6K61IHTeEKedaLMkoCj09th/HlzxldT+B58N9XBhj4LL3
5M4Mc0NKrZGlInaUxl4BOxfB4VabdjDckjUd5bZN+GEuqcfdoMj0EbWoSmGegANp
jWvBlKbGPYTJzE///3liveqhGe//ua+d9PpDit/ugbZPxhRjxHNNbofMeMBjtTHw
ARLCBxpu0mYMcXsrFAwXZF0vizGvQRnBDKw/Ef1LsM7g01ZrPd395QXMGF10NCex
Wzuae83qKdMAnIZ3Pm7ILm7IXSJShh257soHMFF54TPaf45cit2pcwwPjPawFTxQ
wMjXB61c1njQDbwdRPYIo9a2BlqRv7op/l9auZAy+DwJLe5yBfs=
=o4ay
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.