a plan
parent
eb7baeb196
commit
2eb96a54df
|
@ -18,5 +18,23 @@ I think the change is a one-liner, but I put this here for discussion before att
|
||||||
>
|
>
|
||||||
> [[Louis|spalax]]
|
> [[Louis|spalax]]
|
||||||
|
|
||||||
|
>> Modifying `getconfig` is not a valid solution, because IkiWiki.pm is also imported by
|
||||||
|
>> [[ikiwiki-transition]], [[ikiwiki-calendar]], the regression tests, etc.
|
||||||
|
>>
|
||||||
|
>> The way I would personally do it is to have a new non-exported function `getlibdirs`
|
||||||
|
>> or something, have it do something like this:
|
||||||
|
>>
|
||||||
|
>> if (! ref $config{libdir}) {
|
||||||
|
>> if (length $config{libdir}) {
|
||||||
|
>> $config{libdir} = [$config{libdir}];
|
||||||
|
>> } else {
|
||||||
|
>> $config{libdir} = [];
|
||||||
|
>> }
|
||||||
|
>> }
|
||||||
|
>> return @{$config{libdir}};
|
||||||
|
>>
|
||||||
|
>> and replace all uses of $config{libdir} with it.
|
||||||
|
>>
|
||||||
|
>> --[[smcv]]
|
||||||
|
|
||||||
[[!taglink wishlist]]
|
[[!taglink wishlist]]
|
||||||
|
|
Loading…
Reference in New Issue