I am a little bit confused by the @username syntax in comments. It says that both @peter and @PeterSmith will work, which in my opinion should be changed to something more clear.

Does this mean I can call user Peter Smith by @peter or do I have to address him with his full username including spaces?

  • $\begingroup$ My understanding is that going up to the first space in the username works, e.g. @Peter will work on Peter Smith but not on PeterSmith. $\endgroup$ Feb 23 '11 at 13:30
  • $\begingroup$ @Qiaochu That would make sense. Nonetheless, I think you will agree with me that the explanation provided is confusing. $\endgroup$ Feb 23 '11 at 14:00
  • 1
    $\begingroup$ Even @Mil is supposed to work. $\endgroup$
    – Aryabhata
    Feb 23 '11 at 15:32
  • $\begingroup$ I would say that ambiguity depends on context.If we had comments by a Peter Smith and by a Peter Jones, a reply starting @Peter would leave the adressee not well defined (!), but if only Peter Smith cared to post a comment, where is the problem? $\endgroup$ Feb 26 '11 at 9:12
  • $\begingroup$ @Andrea Mori it's not about ambiguity as you understood it. It's about the automized notification system. $\endgroup$ Feb 26 '11 at 17:47

The authorative source with possibly more than you want to know is on meta.SO: How do comment @replies work?


My understanding is that at least the first three letters are needed, or enough to make a unique match, and that it's only matching against the limited set of users involved somehow in the post being commented on, such as the original poster, the person asking the question, and any previous commenters.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .