1 Pages could have a `linktitle`, and [[wikilinks|wikilink]] could use that
2 title by default when linking to the page. That would allow pages to have a
3 simple, easily linkable name (without spaces, for instance), but use the
4 proper title for links. For example, [[PreprocessorDirective]] could use the
5 `linktitle` "preprocessor directive", and pages for [[users]] could have
6 `linktitle`s that put spaces in their names.
8 Ideally, perhaps two versions of the title could exist, one for general use,
9 and an optional one for if the case in the actual link starts with an
10 uppercase letter. That would allow [[preprocessordirective]] to use the link
11 text "preprocessor directive", but [[PreprocessorDirective]] to use the link
12 text "Preprocessor Directive", for use at the beginnings of sentences. If the
13 second version did not exist, the first version would apply to both cases.