11 Mar
2015
11 Mar
'15
7:28 a.m.
On Sun, 8 Mar 2015, Henk van Oers wrote: [...]
So, the question is: How do I call 'plugin_setting' in a D2 plugin?
Found it! Call plugin_setting in an on_plugin_import block. my $settings = {}; on_plugin_import { $settings = plugin_setting() unless $settings->{'_loaded'}; $settings->{'_loaded'} = 1; }; register mykeyword => sub { ... $settings->{'thing'} ... }; ... Now you can call $dsl->mykeyword without the "... calls 'dsl' instead of '$dsl->dsl' ..." warning. -- Henk van Oers