From 68cb5ea8c9b0b6437a60f1deb84b62691b0b62bc Mon Sep 17 00:00:00 2001 From: Andrew Lewis Date: Wed, 25 Nov 2020 14:55:18 +0200 Subject: [Feature] Multimap: support adding map values as extra options --- src/plugins/lua/multimap.lua | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src') diff --git a/src/plugins/lua/multimap.lua b/src/plugins/lua/multimap.lua index 109f974cd..7faaaf265 100644 --- a/src/plugins/lua/multimap.lua +++ b/src/plugins/lua/multimap.lua @@ -561,6 +561,15 @@ local function multimap_callback(task, rule) symbol, rule.symbol, rule.symbol) symbol = rule.symbol end + elseif rule.disable_multisymbol then + symbol = rule.symbol + if type(opt) == 'table' then + table.insert(opt, result) + elseif type(opt) ~= nil then + opt = {opt,result} + else + opt = {result} + end else forced = true end -- cgit v1.2.3