I would like to override the entire text in the view.
What i have so far is half working:
class ExampleCommand(sublime_plugin.TextCommand):
def run(self, edit):
content = 'Hello, World!'
region = self.view.visible_region()
self.view.replace(edit, region, content)
It doesn’t replace the entire text, it replaces only parts of it. What i am struggling with is to capture the entire file as a region:
# doesn't work
self.view.erase(edit, sublime.Region(0,-1))