}
delete $setup{disable_plugins};
}
+ if (exists $setup{exclude}) {
+ $config{wiki_file_prune_regexp}=qr/$config{wiki_file_prune_regexp}|$setup{exclude}/;
+ }
- if (! $config{refresh}) {
+ if (! $config{refresh} || $config{wrappers}) {
debug("generating wrappers..");
my @wrappers=@{$setup{wrappers}};
delete $setup{wrappers};
}
%config=(%startconfig);
}
- else {
- delete $setup{wrappers};
- }
foreach my $c (keys %setup) {
if (defined $setup{$c}) {
debug("refreshing wiki..");
}
+ loadplugins();
checkconfig();
lockwiki();
loadindex();