def plugin_loaded(): """Sublime Text 3 callback to do after-loading initialization""" try: setup() except Exception: error_message("Unable to load diagram plugin, check console " "for details.") raise
def plugin_loaded(): """Sublime Text 3 callback to do after-loading initialization""" try: setup() except Exception as error: print( "Unable to load diagram plugin, check console for details.\n\n%s" % error) raise
def setup(app): """ Setup the directives when the extension is activated Args: app: The main Sphinx application object """ algorithm.setup(app) alias.setup(app) attributes.setup(app) categories.setup(app) diagram.setup(app) interface.setup(app) properties.setup(app) sourcelink.setup(app) summary.setup(app)
from sublime_plugin import TextCommand from sublime import error_message from diagram import setup, process class DisplayDiagrams(TextCommand): def run(self, edit): print "Processing diagrams in %r..." % self.view if not process(self.view): error_message("No diagrams overlap selections.\n\n" \ "Nothing to process.") def isEnabled(self): return True try: setup() except Exception: error_message("Unable to load diagram plugin, check console for details.") raise
from sublime_plugin import TextCommand from sublime import error_message, version try: from .diagram import setup, process except ValueError: from diagram import setup, process class DisplayDiagrams(TextCommand): def run(self, edit): print("Processing diagrams in %r..." % self.view) if not process(self.view): error_message("No diagrams overlap selections.\n\n" \ "Nothing to process.") def isEnabled(self): return True if version()[0] == '2': setup() else: def plugin_loaded(): """Sublime Text 3 callback to do after-loading initialization""" try: setup() except Exception: error_message("Unable to load diagram plugin, check console " "for details.") raise