Short description

When I write [:Keyword/Wiki], I want to display "Wiki", not the annoying "Keyword/Wiki", in the final page.

Of course, you can still write [:Keyword/Wiki:] to display "Keyword/Wiki" if you insist.

Here, I give a tiny patch for parser/wiki.py in MoinMoin 1.5.6: SmartLinkTextForSubpage.patch, which is very simple:

--- wiki.py.orig        2007-01-01 20:13:36.000000000 +0800
+++ wiki.py     2007-01-01 20:24:45.000000000 +0800
@@ -405,7 +405,7 @@
         if word[1] == ':':
             words = word[2:-1].split(':', 1)
             if len(words) == 1:
-                words = words * 2
+                words = [ words[0], words[0].split('/')[-1] ]
             words[0] = 'wiki:Self:%s' % words[0]
             return self.interwiki(words, pretty_url=1)
             #return self._word_repl(words[0], words[1])


CategoryFeaturePatched

MoinMoin: FeatureRequests/SmartLinkTextForSubpage (last edited 2007-10-29 19:13:00 by localhost)