The one useful thing I was ever taught in HCI was always give advanced users "hidden" short cuts and features.

Things a noob is not interested in but a power user can easily take advantage of.

@rjstelling - Auto linking @username to users profile (a la Twitter). It's already the de facto standard in comments.

[#102] - Simple question linking, this would expand to the title linked to the question, i.e. Additional Badge Ideas

[#102#160] - Simple answer linking, as above the the second number specifies the answer i.e.: Additional Badge Idea

Are these useful?

Edit: The @username idea has been implemented.

share|improve this question
profile linking would only work for users without a space in their name, like yourself - would you reply to me using @Rowland, or @Rowland Shaw (I'd expect the former to be the common style) –  Rowland Shaw Jun 30 '09 at 11:00
To avoid ambiguity something like @(user) would be better (and solve the space in names problem). Engine should convert to @(#id) as user names, but not ids, can change. –  Richard Jul 2 '09 at 9:57
Don't need separate syntax for answers, as both answers and questions use the same sequence of ids. –  Richard Jul 2 '09 at 9:57
using @ with the user number might be better - different users can have the same name (right now, mine's Nick. How many people have the name Nick on stack overflow???) –  NickAldwin Jan 3 '10 at 6:12
add comment

6 Answers

up vote 8 down vote accepted

I think I'd find these useful - particularly the username one.

share|improve this answer
Actually, I don't see the use-case. Why do you need a link to someone's profile in order to refer to them in comments/answers? –  Assaf Lavie Jun 30 '09 at 11:09
... particularly when you're usually replying to a comment just a few lines above, which already has a link to their profile. –  Jon Skeet Jun 30 '09 at 11:19
I don't use it all the time (partly because it not easy to do) but I think it's courteous to link to the user name - that's my only reason. –  ChrisF Jun 30 '09 at 11:25
Also - I'd not considered that user names here can have spaces - so it would need a closing tag. –  ChrisF Jun 30 '09 at 11:27
User names are not unique. There are 4 users with a user name of "Andrew", for example. –  Andrew Jul 21 '09 at 4:14
add comment

Complementary suggestion:

Add a clipboard paste handler to the answer textarea that automatically replaces pasted internal links with question/answer links.

The user right-clicks a permalink in a question or answer and selects "Copy link". The permalink is copied to the clipboard (for example: ""). The user moves to the answer box and presses Ctrl-V to paste the link. The event triggers, detects the internal link and replaces it with [#1010] automatically.

share|improve this answer
add comment

For simple question linking, I'd prefer the Flickr style: [] to generate Advanced Syntax Ideas - also would allow for easy cross-linking from sister sites (e.g. "See the [foo] thread on meta")

share|improve this answer
For links to the very same site, this is implemented since 2010-11-05:… –  Arjan Dec 11 '10 at 13:50
@Arjan Sadly, it doesn't work in comments.… –  Patrick McElhaney Dec 22 '11 at 13:45
But maybe it will, one day, @Patrick ;-) –  Arjan Dec 22 '11 at 17:15
add comment

I would also like to see a tool in the toolbar that opened a popup where you could search for the question or answer that you want to link. That way you wouldn't need to remember the question number, or open another browser window to refer to it.

share|improve this answer
add comment

There's a related UserVoice suggestion for linking to questions/answers easily which you might like to look at for thoughts about the syntax.

I'm not sure about autolinking usernames though - it's certainly not something I need on a regular basis.

share|improve this answer
@Jon is what I would write, I wouldn't write @Jon Skeet, also what would check if there is a user called Jon and a user called "Jon is" (since my comment started with @Jon is) –  Ólafur Waage Jun 30 '09 at 10:42
Agree on not being as important about the usernames - it also has huge disambigution issues, and syntax issues - i.e. . @[Jon Skeet] (perhaps) –  Marc Gravell Jun 30 '09 at 11:05
add comment

Links to posts on the same site, parent, or its child meta, are automatically expanded. Like so:

What days did the trilogy sites launch on?

Generating a profile page for a user upon registration

Also, tags can be specially linked as [tag:tagname] like so:

Comment @name mentions have been implemented for quite a while.

share|improve this answer
As an aside: link titles are inserted when the post is saved, so changes in the linked title are not visible until the post that links to it is edited too. –  Arjan Jan 6 '11 at 15:39
add comment

You must log in to answer this question.

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