diff --git a/lua/colorizer/nvim.lua b/lua/colorizer/nvim.lua index c51d2ca..905b209 100644 --- a/lua/colorizer/nvim.lua +++ b/lua/colorizer/nvim.lua @@ -93,7 +93,8 @@ return setmetatable({ end local command = k:gsub("_$", "!") local f = function(...) - return vim.api.nvim_command(table.concat(vim.tbl_flatten {command, ...}, " ")) + local args = vim.iter({command, ...}):flatten():totable() + return vim.api.nvim_command(table.concat(args, " ")) end mt[k] = f return f