- if (! $config{render} && (! $config{refresh} || $config{wrappers})) {
- debug(gettext("generating wrappers.."));
- my @wrappers=@{$setup{wrappers}};
- delete $setup{wrappers};
- my %startconfig=(%config);
- foreach my $wrapper (@wrappers) {
- %config=(%startconfig, verbose => 0, %setup, %{$wrapper});
- checkconfig();
- if (! $config{cgi} && ! $config{post_commit}) {
- $config{post_commit}=1;
- }
- gen_wrapper();
- }
- %config=(%startconfig);
- }
+use IkiWiki::Setup::Standard {";
+
+ foreach my $id (sort keys %{$IkiWiki::hooks{getsetup}}) {
+ my @setup=$IkiWiki::hooks{getsetup}{$id}{call}->();
+ return unless @setup;
+ push @ret, "\t# $id plugin";
+ while (@setup) {
+ my $key=shift @setup;
+ my %info=%{shift @setup};
+
+ push @ret, "\t# ".$info{description} if exists $info{description};