You know what would make writing unambiguous links easier? I'd like to say "[[Mercury (planet)|Mercury]]" without repeating "Mercury"...
That was actually one of my major motivations for rewriting the software...it's been discussed on the list more times than I can count.
How I implemented it in the new code is like this: a link in the form [[mercury (planet)|]] (i.e., with an empty text form) will be converted to [[Mercury (planet)|mercury]] upon save; the context is just dropped for the text form. a link like [[|mercury]] (i.e. with a text form but empty link) well be replaced by [[Mercury (context)|mercury]] if the page has a context in parentheses, or just [[mercury]] if it doesn't. So, for example, the link [[|call]] on the page "Raise (poker)" will be replaced with [[Call (poker)|call]].
I'm about to announce the running installation of the new sofware on the new server soon--keep an eye out for it so you can do some testing. 0
Lee Daniel Crocker wrote in part:
How I implemented it in the new code is like this: a link in the form [[mercury (planet)|]] (i.e., with an empty text form) will be converted to [[Mercury (planet)|mercury]] upon save; the context is just dropped for the text form. a link like [[|mercury]] (i.e. with a text form but empty link) well be replaced by [[Mercury (context)|mercury]] if the page has a context in parentheses, or just [[mercury]] if it doesn't. So, for example, the link [[|call]] on the page "Raise (poker)" will be replaced with [[Call (poker)|call]].
Wow, that works great!!! I only wish that it showed up in <Preview> like "~~~" does (or used to), so that I could make sure that I didn't make any typos. (I still mix up the two sides of the pipe occasionally '_`.) But if there's some reason why that just isn't possible, well, it's still a pretty great new system.
-- Toby Bartels toby@math.ucr.edu
wikipedia-l@lists.wikimedia.org