def format_whole_file(self, edit, action, indentation): view = self.view region = sublime.Region(0, view.size()) code = view.substr(region) code = format_css(code, action, indentation) code = code + '\n' view.replace(edit, region, code)
def format_selection(self, edit, action, indentation): view = self.view regions = [] for sel in view.sel(): region = sublime.Region( view.line(min(sel.a, sel.b)).a, # line start of first line view.line(max(sel.a, sel.b)).b # line end of last line ) code = view.substr(region) code = format_css(code, action, indentation) #view.sel().clear() view.replace(edit, region, code)
def format_whole_file(self, edit, action, indentation): view = self.view region = sublime.Region(0, view.size()) code = view.substr(region) code = format_css(code, action, indentation) view.replace(edit, region, code)