autoindex: default to autoindex_commit=1 as intended
authorSimon McVittie <smcv@debian.org>
Sun, 26 Dec 2010 22:19:36 +0000 (22:19 +0000)
committerSimon McVittie <smcv@debian.org>
Sat, 22 Jan 2011 22:37:46 +0000 (22:37 +0000)
IkiWiki/Plugin/autoindex.pm

index 825633d5a319db2a416ff3a88fbf2cc2a680eb00..78571b27677d4377892f8f9a451f1c87dbde365a 100644 (file)
@@ -7,6 +7,7 @@ use IkiWiki 3.00;
 use Encode;
 
 sub import {
+       hook(type => "checkconfig", id => "autoindex", call => \&checkconfig);
        hook(type => "getsetup", id => "autoindex", call => \&getsetup);
        hook(type => "refresh", id => "autoindex", call => \&refresh);
        IkiWiki::loadplugin("transient");
@@ -28,6 +29,12 @@ sub getsetup () {
                },
 }
 
+sub checkconfig () {
+       if (! defined $config{autoindex_commit}) {
+               $config{autoindex_commit} = 1;
+       }
+}
+
 sub genindex ($) {
        my $page=shift;
        my $file=newpagefile($page, $config{default_pageext});