aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/shortcut.pm
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-10-30 13:41:19 -0400
committerJoey Hess <joey@kodama.kitenet.net>2008-10-30 13:41:19 -0400
commit354d22e27b4d9cb8207e038de4f342545435d2c6 (patch)
tree748615018538b1672fd3784600b2b4ae3138f985 /IkiWiki/Plugin/shortcut.pm
parent8f5723e1d572664ecac4d0aeed079ab3365719cc (diff)
downloadikiwiki-354d22e27b4d9cb8207e038de4f342545435d2c6.tar
ikiwiki-354d22e27b4d9cb8207e038de4f342545435d2c6.tar.gz
don't rely on plugin load order when determining generated directives
Instead, shortcuts will explicitly be marked as such when registered, and listdirectives can filter them out.
Diffstat (limited to 'IkiWiki/Plugin/shortcut.pm')
-rw-r--r--IkiWiki/Plugin/shortcut.pm1
1 files changed, 1 insertions, 0 deletions
diff --git a/IkiWiki/Plugin/shortcut.pm b/IkiWiki/Plugin/shortcut.pm
index 77131edb0..dec8afdb5 100644
--- a/IkiWiki/Plugin/shortcut.pm
+++ b/IkiWiki/Plugin/shortcut.pm
@@ -39,6 +39,7 @@ sub preprocess_shortcut (@) { #{{{
}
hook(type => "preprocess", no_override => 1, id => $params{name},
+ shortcut => 1,
call => sub { shortcut_expand($params{url}, $params{desc}, @_) });
#translators: This is used to display what shortcuts are defined.