aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki.pm
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-08-02 16:40:46 -0400
committerJoey Hess <joey@kodama.kitenet.net>2008-08-02 16:41:37 -0400
commit4708aeceb3ec518a00069ad7a112ab0a5596275c (patch)
tree6d04be0c5f2733162a0a9d28ba5432b15e00e775 /IkiWiki.pm
parentb0f4767448670ca53aa84e1748a887c7bfccd4f3 (diff)
downloadikiwiki-4708aeceb3ec518a00069ad7a112ab0a5596275c.tar
ikiwiki-4708aeceb3ec518a00069ad7a112ab0a5596275c.tar.gz
websetup form display done
Diffstat (limited to 'IkiWiki.pm')
-rw-r--r--IkiWiki.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/IkiWiki.pm b/IkiWiki.pm
index d11ceb896..241a7c036 100644
--- a/IkiWiki.pm
+++ b/IkiWiki.pm
@@ -13,7 +13,8 @@ use open qw{:utf8 :std};
use vars qw{%config %links %oldlinks %pagemtime %pagectime %pagecase
%pagestate %renderedfiles %oldrenderedfiles %pagesources
- %destsources %depends %hooks %forcerebuild $gettext_obj};
+ %destsources %depends %hooks %forcerebuild $gettext_obj
+ %loaded_plugins};
use Exporter q{import};
our @EXPORT = qw(hook debug error template htmlpage add_depends pagespec_match
@@ -486,6 +487,7 @@ sub loadplugin ($) { #{{{
if (defined $dir && -x "$dir/plugins/$plugin") {
require IkiWiki::Plugin::external;
import IkiWiki::Plugin::external "$dir/plugins/$plugin";
+ $loaded_plugins{$plugin}=1;
return 1;
}
}
@@ -495,6 +497,7 @@ sub loadplugin ($) { #{{{
if ($@) {
error("Failed to load plugin $mod: $@");
}
+ $loaded_plugins{$plugin}=1;
return 1;
} #}}}