Skip to content

Commit 98f5a8b

Browse files
committed
fix vprimachenko#66: color scheme is modified twice
When color scheme is modified by another package (such as SublimeLinter), Colorcoder should not modify it again. Currently, Colorcoder added its scopes and appends "(Colorcoded)" to color scheme name.
1 parent 54f69d4 commit 98f5a8b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

colorcoder.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -177,15 +177,15 @@ def panel_callback(self, text):
177177
def maybefixscheme():
178178
set = sublime.load_settings("colorcoder.sublime-settings")
179179
if set.get('auto_apply_on_scheme_change'):
180-
if sublime.load_settings("Preferences.sublime-settings").get('color_scheme').find('/Colorcoder/') == -1:
180+
if sublime.load_settings("Preferences.sublime-settings").get('color_scheme').find('(Colorcoded)') == -1:
181181
colorshemeemodifier.modify_color_scheme(set.get('lightness'),set.get('saturation'))
182182

183183
@staticmethod
184184
def modify_color_scheme(l,s,read_original = False):
185185
read_original = read_original and sublime.load_settings("Preferences.sublime-settings").has("original_color_scheme")
186-
if read_original and sublime.load_settings("Preferences.sublime-settings").get('color_scheme').find('/Colorcoder/') == -1:
186+
if read_original and sublime.load_settings("Preferences.sublime-settings").get('color_scheme').find('(Colorcoded)') == -1:
187187
read_original = False
188-
if read_original and sublime.load_settings("Preferences.sublime-settings").get('original_color_scheme').find('/Colorcoder/') != -1:
188+
if read_original and sublime.load_settings("Preferences.sublime-settings").get('original_color_scheme').find('(Colorcoded)') != -1:
189189
print("original theme already colorcoded, abort")
190190
return
191191
global modification_running

0 commit comments

Comments
 (0)