     when "coffee"
       start = stop = /\#{3}/
 
-    when "js", "c", "cc", "cpp", "cs", "h", "hpp", "hx", "ino", "java", "ls", \
-         "nix", "php", "php5", "go", "groovy", "css", "scss", "less", "rs", \
-         "styl", "scala", "ts"
+    when "js", "c", "cc", "cpp", "cs", "h", "m", "mm", "hpp", "hx", "ino", \
+         "java", "ls", "nix", "php", "php5", "go", "groovy", "css", "scss", \
+         "less", "rs", "styl", "scala", "ts"
       start = /\/\*+/
       stop  = /\*\/{1}/
 

  "vb"
  "xml"
  "yaml"
]

slocModule.extensions = extensions

      when "coffee", "py", "ls", "mochi", "nix", "r", "rb", "jl", "pl", \
           "yaml", "hr"
        /\#/
      when "js", "c", "cc", "cpp", "cs", "h", "m", "mm", "hpp", "hx", "ino", \
           "java", "php", "php5", "go", "groovy", "scss", "less", "rs", "styl", \
            "scala", "swift", "ts", "jade"
        /\/{2}/
      when "lua", "hs"
