From 813e8b274a66f158f05edd4d69525696aa686661 Mon Sep 17 00:00:00 2001 From: Florian Jacob Date: Wed, 5 Oct 2011 00:23:16 +0200 Subject: [PATCH] Added all the remaining extensions to filetypes mapping which ace-editor supports. --- apps/files_texteditor/js/editor.js | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/apps/files_texteditor/js/editor.js b/apps/files_texteditor/js/editor.js index 8a23062748a..1eb21b8d9ee 100644 --- a/apps/files_texteditor/js/editor.js +++ b/apps/files_texteditor/js/editor.js @@ -12,14 +12,30 @@ function setSyntaxMode(ext){ // Loads the syntax mode files and tells the editor var filetype = new Array(); // Todo finish these - filetype["php"] = "php"; - filetype["html"] = "html"; - filetype["rb"] = "ruby"; + filetype["h"] = "c_cpp"; + filetype["c"] = "c_cpp"; + filetype["cpp"] = "c_cpp"; + filetype["clj"] = "clojure"; + filetype["coffee"] = "coffee"; // coffescript can be compiled to javascript + filetype["cs"] = "csharp"; filetype["css"] = "css"; + filetype["groovy"] = "groovy"; + filetype["html"] = "html"; + filetype["java"] = "java"; + filetype["js"] = "javascript"; + filetype["json"] = "json"; + filetype["ml"] = "ocaml"; + filetype["mli"] = "ocaml"; filetype["pl"] = "perl"; + filetype["php"] = "php"; filetype["py"] = "python"; + filetype["rb"] = "ruby"; + filetype["scad"] = "scad"; // seems to be something like 3d model files printed with e.g. reprap + filetype["scala"] = "scala"; + filetype["scss"] = "scss"; // "sassy css" + filetype["svg"] = "svg"; + filetype["textile"] = "textile"; // related to markdown filetype["xml"] = "xml"; - filetype["js"] = "javascript"; if(filetype[ext]!=null){ // Then it must be in the array, so load the custom syntax mode @@ -166,4 +182,4 @@ $(window).resize(function() { $(document).ready(function() { bindControlEvents(); -}); \ No newline at end of file +}); -- 2.39.5