Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ```python
- import sublime
- import sublime_plugin
- class MaxPaneEvents(sublime_plugin.EventListener):
- def on_selection_modified(self, view):
- print( 'I am on_selection_modified...', view.id() )
- class TestCommand(sublime_plugin.TextCommand):
- def run(self, edit, index):
- view = self.view
- print( 'I am on_selection_modified...', view.id() )
- point = index * 3
- view.sel().add(sublime.Region(point, point))
- def delayed_restore(index):
- index -= 1
- print('index', index)
- active_view = sublime.active_window().active_view()
- active_view.run_command("test", {"index": index})
- if index > 30:
- sublime.set_timeout(lambda: delayed_restore(index), 1000)
- # sublime.set_timeout(lambda: delayed_restore(40), 1000)
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement