def _format_and_replace(self, edit): entire_buffer = self._sublime.Region(0, self._view.size()) parser = GherkinParser(self._view.substr(entire_buffer)) parsed = parser.parse() result = GherkinFormatter().format(parsed) self._view.replace(edit, entire_buffer, result)
def _format_region(self, region, edit): parser = GherkinParser(self._view.substr(region)) parsed = parser.parse() result = GherkinFormatter().format(parsed) self._view.replace(edit, region, result)