diff --git a/data/plugins/detectindent.lua b/data/plugins/detectindent.lua index 405a5243..ee03f034 100644 --- a/data/plugins/detectindent.lua +++ b/data/plugins/detectindent.lua @@ -76,9 +76,9 @@ end local function get_comment_patterns(syntax) - if syntax.name and comments_cache[syntax.name] then - if #comments_cache[syntax.name] > 0 then - return comments_cache[syntax.name] + if comments_cache[syntax] then + if #comments_cache[syntax] > 0 then + return comments_cache[syntax] else return nil end @@ -150,9 +150,7 @@ local function get_comment_patterns(syntax) table.insert(comments, {"p", "^%s*" .. block_comment[1], block_comment[2]}) end end - if syntax.name then - comments_cache[syntax.name] = comments - end + comments_cache[syntax] = comments if #comments > 0 then return comments end