Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
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)
Esempio n. 4
0
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