def on_load(self, view): filename = view.file_name() if not filename: return core = Core() name = os.path.basename(filename.lower()) if name[-8:] == "html.erb" or name[-3:] == "erb": try: view.settings().set("syntax", core.get_grammar_path()) print("Switched syntax to: ERB") except: pass