fix #7968 - language server support for syntax check and completion
[roobuilder] / src / JsRender / PlainFile.vala
index c54a9b2..29f8284 100644 (file)
@@ -21,7 +21,7 @@ namespace JsRender {
 
         public PlainFile(Project.Project project, string path) {
         
-            aconstruct( project, path);
+            base( project, path);
             this.xtype = "PlainFile";
             this.content_type = "text/plain";
             
@@ -158,6 +158,18 @@ namespace JsRender {
                return this.path;
        }
 
+
+               public   override string language_id() 
+               {
+                       switch(this.file_ext) {
+                               case "js": return "javascript";
+                               case "vala": return "vala";
+                               case "php": return "php";
+                               case "css": return "css";
+                               case "sql": return "sql";
+                               default: return "???";
+                       }
+               }
                
 
        }