8000 made plugin work in ST2, fixes #1 · vprimachenko/Sublime-Colorcoder@42d65e9 · GitHub
[go: up one dir, main page]

Skip to content

Commit 42d65e9

Browse files
committed
made plugin work in ST2, fixes #1
1 parent 5297856 commit 42d65e9

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

colorcoder.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,13 @@ class colorcoder(sublime_plugin.EventListener):
4444

4545
hasher = crc8();
4646

47-
def on_activated_async(self, view):
48-
self.on_modified_async(view)
47+
def on_activated(self, view):
48+
self.on_modified(view)
4949

50-
def on_modified_async(self, view):
50+
def on_modified(self, view):
51+
sublime.set_timeout(lambda: self.on_modified_asynch(view), 0)
52+
53+
def on_modified_asynch(self, view):
5154
regs = {}
5255
for i in range(256):
5356
regs[hex(i)] = []
@@ -56,4 +59,4 @@ def on_modified_async(self, view):
5659
regs[hex(self.hasher.crc(view.substr(r)))].append(r)
5760

5861
for key in regs:
59-
view.add_regions('cc'+key,regs[key],'cc'+key,'', sublime.DRAW_NO_OUTLINE )
62+
view.add_regions('cc'+key,regs[key],'cc'+key )

0 commit comments

Comments
 (0)
0