Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sublime_plugin
- import sublime
- import os
- # Developed by NeverCast
- class DefaultFileListener(sublime_plugin.EventListener):
- def getSyntax(self, view):
- fName = view.file_name()
- if fName:
- _,ext = os.path.splitext(view.file_name())
- if ext:
- return False
- settings = sublime.load_settings('defaultsyntax.sublime-settings')
- window = view.window()
- return settings.get('defaultsyntax')
- def on_load(self, view):
- syntax = self.getSyntax(view)
- if syntax:
- view.set_syntax_file(syntax)
- def on_new(self, view):
- syntax = self.getSyntax(view)
- if syntax:
- view.set_syntax_file(syntax)
Advertisement
Add Comment
Please, Sign In to add comment