How to render a macro from a plugin?
The format of the include tag is

{% include 'template' with {var1: value1, var2: value2} only %}


What you need after the with is an associative array (an array with keys and values).

In your specific case you want this:

{% include "_macros/elements/listing" with {config: config} only %}