Guest User

DefaultSyntax plugin for Sublime 2

a guest
Feb 19th, 2013
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.67 KB | None | 0 0
  1. import sublime_plugin
  2. import sublime
  3. import os
  4.  
  5. # Developed by NeverCast
  6.  
  7. class DefaultFileListener(sublime_plugin.EventListener):
  8.   def getSyntax(self, view):
  9.     fName = view.file_name()
  10.     if fName:
  11.       _,ext = os.path.splitext(view.file_name())
  12.       if ext:
  13.         return False
  14.     settings = sublime.load_settings('defaultsyntax.sublime-settings')
  15.     window = view.window()
  16.     return settings.get('defaultsyntax')
  17.      
  18.   def on_load(self, view):
  19.     syntax = self.getSyntax(view)
  20.     if syntax:
  21.       view.set_syntax_file(syntax)
  22.    
  23.   def on_new(self, view):
  24.     syntax = self.getSyntax(view)
  25.     if syntax:
  26.       view.set_syntax_file(syntax)
Advertisement
Add Comment
Please, Sign In to add comment