""" BracketHighlighter. Copyright (c) 2013 - 2016 Isaac Muse <*****@*****.**> License: MIT """ import sublime from BracketHighlighter import bh_plugin from BracketHighlighter.bh_plugin import import_module tags = import_module("bh_modules.tags") class SelectAttr(bh_plugin.BracketPluginCommand): """Select attribute plugin.""" def run(self, edit, name, direction='right'): """ Select next attribute in the given direction. Wrap when the end is hit. """ if self.left.size() <= 1: return tag_settings = sublime.load_settings("bh_tag.sublime-settings") tag_mode = tags.get_tag_mode(self.view, tag_settings.get("tag_mode", [])) tag_name = tag_settings.get('tag_name')[tag_mode] attr_name = tag_settings.get('attributes')[tag_mode] tname = self.view.find(tag_name, self.left.begin) current_region = self.selection[0] current_pt = self.selection[0].b
""" BracketHighlighter. Copyright (c) 2013 - 2016 Isaac Muse <*****@*****.**> License: MIT """ import sublime import BracketHighlighter.bh_plugin as bh_plugin from BracketHighlighter.bh_plugin import import_module tags = import_module("bh_modules.tags") class SelectAttr(bh_plugin.BracketPluginCommand): """Select attribute plugin.""" def run(self, edit, name, direction='right'): """ Select next attribute in the given direction. Wrap when the end is hit. """ if self.left.size() <= 1: return tag_settings = sublime.load_settings("bh_tag.sublime-settings") tag_mode = tags.get_tag_mode(self.view, tag_settings.get("tag_mode", [])) tag_name = tag_settings.get('tag_name')[tag_mode] attr_name = tag_settings.get('attributes')[tag_mode] tname = self.view.find(tag_name, self.left.begin) current_region = self.selection[0] current_pt = self.selection[0].b
""" BracketHighlighter. Copyright (c) 2013 - 2015 Isaac Muse <*****@*****.**> License: MIT """ from BracketHighlighter.bh_plugin import import_module lowercase = import_module("bh_modules.lowercase") def validate(*args): """Check if bracket is lowercase.""" return lowercase.validate(*args)
""" BracketHighlighter. Copyright (c) 2013 - 2016 Isaac Muse <*****@*****.**> License: MIT """ from BracketHighlighter.bh_plugin import import_module lowercase = import_module("bh_modules.lowercase") def validate(*args): """Check if bracket is lowercase.""" return lowercase.validate(*args)
""" BracketHighlighter. Copyright (c) 2013 - 2016 Isaac Muse <*****@*****.**> License: MIT """ import sublime from BracketHighlighter.bh_plugin import import_module BracketRemove = import_module("bh_modules.bracketremove", "BracketRemove") class SwapBrackets(BracketRemove): """Swap bracket plugin.""" def run(self, edit, name, remove_content=False, remove_indent=False, remove_block=False): """Remove then replace the bracket and adjust indentation if desired.""" offset = self.left.toregion().size() selection = [ sublime.Region(self.left.begin, self.right.begin - offset) ] left = self.left.move(self.left.end, self.left.end) right = self.right.move(self.right.begin, self.right.begin) super(SwapBrackets, self).run(edit, name) self.selection = selection self.left = left
""" BracketHighlighter. Copyright (c) 2013 - 2016 Isaac Muse <*****@*****.**> License: MIT """ import sublime from BracketHighlighter.bh_plugin import import_module BracketRemove = import_module("bh_modules.bracketremove", "BracketRemove") class SwapBrackets(BracketRemove): """Swap bracket plugin.""" def run(self, edit, name, remove_content=False, remove_indent=False, remove_block=False): """Remove then replace the bracket and adjust indentation if desired.""" offset = self.left.toregion().size() selection = [sublime.Region(self.left.begin, self.right.begin - offset)] left = self.left.move(self.left.end, self.left.end) right = self.right.move(self.right.begin, self.right.begin) super(SwapBrackets, self).run(edit, name) self.selection = selection self.left = left self.right = right self.nobracket = False def plugin(): """Make plugin available."""