diff --git a/src/language/languages.json b/src/language/languages.json index 361e7292a99..c03589de4a3 100644 --- a/src/language/languages.json +++ b/src/language/languages.json @@ -20,7 +20,7 @@ "javascript": { "name": "JavaScript", "mode": "javascript", - "fileExtensions": ["js"], + "fileExtensions": ["js", "jsx"], "blockComment": ["/*", "*/"], "lineComment": "//" }, @@ -43,18 +43,37 @@ "fileExtensions": ["php", "php3", "php4", "php5", "phtm", "phtml", "ctp"] }, + "c": { + "name": "C", + "mode": ["clike", "text/x-csrc"], + "fileExtensions": ["c", "h", "i"], + "blockComment": ["/*", "*/"], + "lineComment": "//" + }, + "cpp": { "name": "C++", "mode": ["clike", "text/x-c++src"], - "fileExtensions": ["cc", "cp", "cpp", "c++", "cxx", "hh", "hpp", "hxx", "h++", "ii", "c", "h", "i"] + "fileExtensions": ["cc", "cp", "cpp", "c++", "cxx", "hh", "hpp", "hxx", "h++", "ii"], + "blockComment": ["/*", "*/"], + "lineComment": "//" }, "csharp": { "name": "C#", "mode": ["clike", "text/x-csharp"], - "fileExtensions": ["cs"] + "fileExtensions": ["cs"], + "blockComment": ["/*", "*/"], + "lineComment": "//" }, - + + "clike": { + "name": "clike", + "mode": "clike", + "blockComment": ["/*", "*/"], + "lineComment": "//" + }, + "java": { "name": "Java", "mode": ["clike", "text/x-java"], @@ -125,5 +144,11 @@ "name": "YAML", "mode": "yaml", "fileExtensions": ["yaml", "yml"] + }, + + "hx": { + "name": "Haxe", + "mode": "haxe", + "fileExtensions": ["hx"] } } \ No newline at end of file