I am confused about why Stack Exchange doesn't let user refer more than one user in comments.

When a user is commenting, there is the possibility that user wants to refer some other users, and also give a reference of other user's suggestion.

@xyz I agreed with the suggestion made by @abc // This is not allowed.

@xyz I agreed with the suggestion made by abc // This is allowed.

Why when I press @ the first time I get a popup showing the username, and in the second case I don't get any hint about the username?

Can't we have a solution for this?

  • Given a comment by the author: I think the above might not be about notifying, but about easily getting the names of multiple other users into a comment. For that, I'd rather not see the @ in the end result. The part "made by @abc" really does not need the @ nor any formatting, I feel. I'd like "made by abc" in the end result. – Arjan Jun 9 '12 at 9:04
  • @Arjan yes exactly, I want to bring it in notice. As of now I will go with @Tim ManishEarth answer. – Mohammed Azharuddin Shaikh Jun 12 '12 at 14:26
  • Okay, then note that Tim also states If someone said "I like Shog9's idea better", you can easily guess that Shog9 is a user. So just drop the @ when you want to mention a user. No need for the @ in your @Tim ManishEarth above either! (Actually, the proper English would be: I will go with Tim's answer...) – Arjan Jun 12 '12 at 16:52

If you want to just mention a user without notifying them, use backticks:

 @JeffAtwood I like `@Shog9`'s idea better


@JeffAtwood I like @Shog9's idea better

Really though, there's no pressibg need to even be using the @. Yes, it's internet code for "this is a username", but it's unnecessary in context-- If someone said "I like Shog9's idea better", you can easily guess that Shog9 is a user. So just drop the @ when you want to mention a user.

If you want to notify two users, make two comments:

 @JeffAtwood I feel that blah blah blah blah blah. We ought to blah blah. Blah?
 /cc @Shog9

Note that comments are not for extended discussion. Use chat instead (which allows multiple @notifying)

| improve this answer | |
  • making two comments its not a good idea, can't have mechanism that first occurance @ will ping the user and second will be just. – Mohammed Azharuddin Shaikh Jun 9 '12 at 5:36
  • @hotveryspicy It was changed because people thought that @-mentioning two users in a comment would ping both of them. If you just want to mention their name without pinging them, just leave off the @ sign – Michael Mrozek Jun 9 '12 at 5:48
  • @hot I don't get what you mean. The backtick syntax lets you mention users without pinging. Wanting to ping two users is a rare use case, ive had to do it extremely few times. Comments are for improving the post, not for discussion. As such, you only need a back and forth with the poster. – Manishearth Jun 9 '12 at 5:49
  • @MichaelMrozek agreed, Ok why it is happening that when I press @ first time I got popup(username) and while second time there is no hint(username)? – Mohammed Azharuddin Shaikh Jun 9 '12 at 5:52
  • @hotveryspicy The same reason; because you can't ping a second person, so why would it help you do the wrong thing? – Michael Mrozek Jun 9 '12 at 5:54
  • @MichaelMrozek Actually i don't want to ping the other user, I am thinking of user flexibility if the second username is typical or having some special character then also user need to write name manually. – Mohammed Azharuddin Shaikh Jun 9 '12 at 5:57
  • 1
    @hot umm, the at-symbol is for pinging. Don't use it. Why do you absolutrly need the at? Also, @replies can be placed anywhere in a comment. How will the parser know whom to ping? – Manishearth Jun 9 '12 at 6:00
  • @TimManishEarth see when you writing @hot I am not at all notified? same thing I am thinking when user write @ second time. – Mohammed Azharuddin Shaikh Jun 9 '12 at 6:37
  • @hotveryspicy hmm, thats a bug. That's supposed to notify, maybe it got accidentally marked as read? Check your inbox. Still, my question standa: Why do you need the at? Just say I agree with michaelmrozek. The at doesn't add anything useful. – Manishearth Jun 9 '12 at 6:49
  • @TimManishEarth I just want that user need not to write other username if he write @ username will popup but not get pinged, by this user will have a flexibility and have less chance of spell mistakes of other user's name. – Mohammed Azharuddin Shaikh Jun 9 '12 at 6:52
  • @hotveryspicy Three letters are enough (as long as unambiguous, anyway), and the comments here using @hot are indeed in your inbox. Why do you say you're not notified? – balpha Jun 9 '12 at 6:54
  • @balpha I said because "I am not at all notified". When I again came to this page then I came to know that update is made. – Mohammed Azharuddin Shaikh Jun 9 '12 at 6:56
  • @hotveryspicy I don't understand. Are you saying the comments using @hot are not in your global inbox (top left of the page)? Because I can see they are. – balpha Jun 9 '12 at 6:58
  • @balpha: Sometimes certain inbox notifications mark themselves as read. It's pretty random, never been able to pin it down. Could've been that. – Manishearth Jun 9 '12 at 6:59
  • @balpha I mean to say that, when @Tim ManishEarth wrote @hot I dint got any Red colored notification(top left of the page). Yes exactly what @Tim ManishEarth mentioned in last comment. – Mohammed Azharuddin Shaikh Jun 9 '12 at 7:01

You must log in to answer this question.

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