diff --git a/plugin/quickcomment.lua b/plugin/quickcomment.lua index 36093d4..7d30a57 100644 --- a/plugin/quickcomment.lua +++ b/plugin/quickcomment.lua @@ -90,13 +90,13 @@ vim.g.quickcomment_togglecommentlines = function (line_start, line_end) local escaped_string_prefix = '' if vim.b.quickcomment_whitespaceprefix ~= nil then - if vim.b.quickcomment_whitespaceprefix ~= 0 - or vim.b.quickcomment_whitespaceprefix == true then + if (type(vim.b.quickcomment_whitespaceprefix) == 'number' and vim.b.quickcomment_whitespaceprefix ~= 0) + or (type(vim.b.quickcomment_whitespaceprefix) == 'boolean' and vim.b.quickcomment_whitespaceprefix == true) then escaped_string_prefix = '%s*' end elseif vim.g.quickcomment_whitespaceprefix ~= nil - and vim.g.quickcomment_whitespaceprefix ~= 0 - or vim.g.quickcomment_whitespaceprefix == true then + and (type(vim.g.quickcomment_whitespaceprefix) == 'number' and vim.g.quickcomment_whitespaceprefix ~= 0) + or (type(vim.g.quickcomment_whitespaceprefix) == 'boolean' and vim.g.quickcomment_whitespaceprefix == true) then escaped_string_prefix = '%s*' end